manavkataria / tangible-images

Images you can Touch and Feel
http://tangible-images.googlecode.com
0 stars 0 forks source link

Exploring Textures: Image Properties to Haptic Signals #7

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What skills/features do you plan to explore/acquire?
+ Mapping: Image Properties - Texture, and
+ Mapping: Texture - Signal

eg. grains in image block -> "rough" -> random spikes signal

What do you know already?
+ Haptic Force Rendering

When do you plan to complete?
+ <suggested 3 weeks (by end of sept); Team A decides>

What will be the end-result?
+ A mathematical table of texture-haptic_signal maps.
+ A similar table for image_properties-texture maps.
+ Both of the above together will lead to a single map of image_properties-
haptic_signals

Original issue reported on code.google.com by manavkataria on 9 Sep 2009 at 4:10

GoogleCodeExporter commented 9 years ago
Hey guys,

I am attaching two pdf files on texture detection, please have a look at them 
and let 
me know whether they serve our purpose..

Also, PFA 2 files on tactile texture and force model.....hope u'll find them 
apt.

Give me feedback...

Original comment by jhelum.h...@gmail.com on 10 Sep 2009 at 10:50

Attachments:

GoogleCodeExporter commented 9 years ago
Paper: Contour and Texture Analysis for Image Segmentation
file: texture_detection.pdf

The idea of Image Segmentation seems promising! If you can find a simple 
algorithm 
for segmentation we can definitely put it to good use in our project: 
"Segment the image and define different force-models for each segment based on 
the 
segment properties". The question is, does it involve DSP? 

I see 
+ "Hilbert Transform" and
+ "Hypercolumn Transform" in there. 

I couldn't find any "Fourier" or "frequency". 

TODO: Search "image segmentation +Fourier transform"

Original comment by manavkataria on 10 Sep 2009 at 1:08

GoogleCodeExporter commented 9 years ago
Paper: A Perceptually-Inspired Force Model for Haptic Texture Rendering
file: (force_model.pdf)

Objective: Finding a Texture-Signal map.
+ Seems to explain force model in detail.
+ Describes acceleration, position, velocity relationships to textures with 
figures 
in the 
end.
+ Has some interesting and maybe useful references. Search "Texture" 

TODO: 
I would still suggest using a better, simpler, more-direct resource for 
learning 
about 
force models and height fields. 

try searches
+ "Introduction to .. " 
+ "Tutorial on .. "
+ "Basics of .. "

NOTE: We would like to implement textures. But for now keep this task on hold 
till we 
establish 'DSP in Tangible Images' (issue #8). 

Original comment by manavkataria on 10 Sep 2009 at 1:30

GoogleCodeExporter commented 9 years ago
paper: Rendering detailed haptic textures
file: tactile_texture.pdf

+ You may use it to understand 'height fields' for mapping textures. Only if 
you dont 
find a better resource.
+ Don't go too deep. We are not interested in the offerings of this paper. We 
just 
are looking for introduction to concepts.

What are we looking for here?
+ tactile-texture mappings := signal-texture maps.
+ Info on simple texture implementations. Not complex/great code!

Original comment by manavkataria on 10 Sep 2009 at 1:37

GoogleCodeExporter commented 9 years ago
Paper: Texture Detection for Image Analysis
file: (tex1.pdf)

+ I like the table and the attempt to characterize the textures. I don't well 
understand it yet.
+ We could use this as a basis for defining our tactile-textures as well. For 
example: 
++ homogenous texture
++ medium entropy texture
++ high correlation texture

Original comment by manavkataria on 10 Sep 2009 at 1:59

GoogleCodeExporter commented 9 years ago
Check out the video here: 
http://gamma.cs.unc.edu/HTextures/

Gives some quick insight to basic Haptic Texture rendering. 

Original comment by manavkataria on 14 Sep 2009 at 9:20

GoogleCodeExporter commented 9 years ago
Should be a good read:
http://en.wikipedia.org/wiki/Segmentation_(image_processing)

Original comment by manavkataria on 14 Sep 2009 at 3:51

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hey,

I have found few papers on texture rendering....m attaching two...please have a 
look
at them...the thesis paper has different methods of segmentation....also texture
vector calculation is suggested...please read carefully and try to find out the
following:

1. DSP content in it
2. Feasibility of implementation

Please make sure that you have an idea asap...we can meet tomorrow n 
discuss...Let me
know the proceedings....

Original comment by jhelum.h...@gmail.com on 18 Sep 2009 at 12:49

Attachments:

GoogleCodeExporter commented 9 years ago
Also, please have an idea about haptic texture rendering from the height field 
and
force model given in the papers I have attached previously....Please don't 
delay and
let me know by tonight what time we can meet for a discussion....

Original comment by jhelum.h...@gmail.com on 18 Sep 2009 at 12:51

GoogleCodeExporter commented 9 years ago
Explored CHAI 3D API. Ran many examples on the computer. One of them i found 
was map.
Similar to the algorithm which i, jhelum mn shrini discussed about the force 
model
and the height field calculation.For each pixel of the textured bitmap image, 
height
is calculated based on the gray scale value; and based on the height value, the
forces are generated.

http://www.chai3d.org/examples.html   (20 map)

Original comment by neelam.m...@gmail.com on 20 Sep 2009 at 1:11

GoogleCodeExporter commented 9 years ago

Original comment by neelam.m...@gmail.com on 20 Sep 2009 at 1:25

Attachments:

GoogleCodeExporter commented 9 years ago
Neelam, 

Thats good progress and just in time! I am relieved to see you've successfully 
gone 
thru the initial setup and demo examples. 2D map is a pretty useful example! 

TODO: 
+ Please test CHAI3D Example: '2D Map' on the Falcon. 
 -- We want to get thru this phase asap and verify there are no (integration) issues. 
I'll get you help in accessing the lab tonight.

+ After this, check if there is any possibility of using CHAI on Matlab

Original comment by manavkataria on 20 Sep 2009 at 2:40

GoogleCodeExporter commented 9 years ago

Original comment by manavkataria on 29 Sep 2009 at 6:04

GoogleCodeExporter commented 9 years ago
Deferred for now.

Original comment by manavkataria on 26 Oct 2009 at 2:30