Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

IntroductionImage SegmentationHaptic FeedbackHaptic SurfaceHaptic TextureReferences This project describes an algorithm for generation of forces from two-dimensional bitmapped images. The forces allow the user to feel the contours of the image with sufficient realism using haptic devices. We also ... [More] propose an algorithm to generate textures for virtual surfaces in a simple manner. The main focus of this project pertains to generating a model for synthesizing haptic interaction with static images. We hope to compare our approach and improve upon the work by Manivannan and Vasudevan.[1] Primary Keywords: Haptic Feedback, Image Processing, Virtual Reality Secondary Keywords: Haptic Interaction, Rendering, two dimensional digital bitmapped image, Image Segmentation, Image Texture, Haptic Texture Updated: 23rd September 2009 IntroductionThe project can be divided into the following major tasks / phases. Proposed Algorithm: Conceive a (tangible) surface model from a given bitmap image using depth-detection or contour[1] method. This model could be programmed on a haptic device to feel the shape/geometry of the generated virtual surface. Identify image-segments with known texture properties using gradient-method,[2] or others. The image segments would be mapped to haptic textures (see 3). Map segments to haptic texture models like sand, ice, etc. Generating Forces: If feasible, implement the algorithm on the haptic device Novint Falcon using Haptik Library[3] on Matlab. If time permits, design a suitable GUI that synchronizes Haptics Interface Point from Falcon and the input image. Image SegmentationImage segmentation is a process of dividing an image into a number of different regions such that each region is homogeneous with respect to certain visual characteristics (but the union of any two adjacent regions is not.)[4][5] AlgorithmConvert image to gray scale. Detect edge using canny filter or others. Use gradient magnitude[2] method to segment image. We intend to implement the following Image Processing content: Edge Detection Image Texture Identification and Image Segmentation (using image filters, convolution and correlation as required) Haptic FeedbackWhat is Haptics?: The science of sensing and manipulation through touch is called Haptics[7]. Recent advances in science and technology allow a user to touch and feel a virtual object using devices called Haptic Interfaces. One such device called Novint Falcon is a part of the Haptics Lab, IIT Bombay. If feasible we would attempt to physically generate Haptic Surfaces or Textures[6]. Haptic SurfaceShape or Geometry of an object that a user can feel or touch. We intend to define a 3D landscape from an image that is tangible/touchable. The generation of Haptic Surface may be based on depth detection or contour method.[1] AlgorithmStart with a bounded rectangular planar surface model Add height / depth to the plane’s locales according to the image properties at the respective locale. May be derived from depth-detection/contour based methods (references) - OR - Haptic TextureOne of the possible objectives would be to generate textures haptically to give the user a feel of the image/object’s coarseness or smoothness. Haptic Texture can be defined as the repetitive or random deviation from the nominal surface that forms the three dimensional surface topography. The attributes of surface like lay, waviness, roughness, and flaws that a user can feel through touch. Image-segmentation using gradient method, histogram or others would be used as input to generate haptic textures. ReferencesVasudevan, H. and Manivannan, M. “Tangible Images: Runtime Generation of Haptic Textures From Images” for HAPTICS. IEEE Computer Society, Washington, DC. Proceedings of the 2008 Symposium on Haptic interfaces For Virtual Environment and Teleoperator Systems, 357-360 (March 13 - 14, 2008). DOI=http://dx.doi.org/10.1109/HAPTICS.2008.4479971 V. Lakshmanan, “A Heirarchical, Multiscale Texture Segmentation Algorithm for Real-World Scenes” PhD thesis, U. Oklahoma, Norman, OK, 2001 M. de Pascale and D. Prattichizzo “The Haptik Library: A Component Based Architecture for Uniform Access to Haptic Devices” IEEE Robotics & Automation Magazine, vol. 14, no. 4, pp. 64-75, Dec. 2007 M. Frucci et al. “Case-Based Reasoning for Image Segmentation by Watershed Transformation” Studies in Computational Intelligence, Volume 73/2008, 319-353 DOI=10.1007/978-3-540-73180-1_11 http://en.wikipedia.org/wiki/Segmentation_(image_processing) Manav Kataria and Tapudum “The Story of Touch” to be published in Electrical Dept. Technical Newspaper, IIT Bombay, 2009-10. http://manavkataria.wordpress.com/ Srinivasan, Mandayam A. “What is Haptics?” Touch Lab, Massachusetts institite of Technology Segmentation Image Courtsey: http://spie.org/x8899.xml?ArticleID=x8899 [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 4 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.