5
International Journ Internatio ISSN No: 24 @ IJTSRD | Available Online @ www.i Design Tactile Interf Patterns and Te George Kokkonis 1 , Kostas Psa 1 Department of Applied In 2 Laboratory Team of Distrib 2 Univ ABSTRACT This paper presents the design and de Tactile Interfaces with Enhanced Images and Textures for Visually Impaired particular, haptic interfaces uses a predefine tactile texture and patterns to experience of the tactile feeling of imag impaired people. The open source OpenC is used to automatically change group o depth images to tactile texture and patte images are captured with the heλp o cameras. The tactile images are then visually impaired people with the u interfaces. The predefined textures and more easily distinguished than uniform depth images. Key Words: Haptics, tactile interfaces depth images, RGB-Depth cameras, hap patterns 1. INTRODUCTION Touch is a basic sensation for the und our surrounding environment. The sens involves the skin's ability to separat properties of an object, and the kinaesth the muscles to determine the body's posi The reaction that we acquire whenever w shape, the texture, the geometry, th elasticity, and the dimensions of obje hands is called tactile feedback. Ther kinaesthetic feedback which is the s produced in muscles and tendons from translation, limb motion control, and bod Visually impaired people are depending and kinaesthetic feedback to e nal of Trend in Scientific Research and De onal Open Access Journal | www.ijtsrd.c 456 - 6470 | Volume - 3 | Issue – 1 | Nov ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 20 faces with Enhanced Depth Im extures for Visually Impaired P annis 1 , Christodoulos Asiminidis 2 , Sotirio nformatics, University of Macedonia, Thessaloni buted Microcomputer Systems, Department of M versity of Ioannina, Ioannina, Greece evelopment of s with Patterns d People. In a number of o enhance the ges for visually Cv application of colours from erns. The depth of RGB-Depth n explored by use of haptic d patterns are mly colors in s, 3D models, ptic geometric derstanding of sation of touch te the surface hetic ability of ition. we explore the he mass, the ects with our re is also the stimuli that is m power-force dy position. g in the tactile explore their surroundings. RGB-Depth cam model of the environment a virtual reality. Haptic interf visually impaired people to ex augmented virtuality. Geomet to increase the experience of and enhance the haptic feeling The rest of the paper is organ 2 presents a related work on ta 3 presents the 3D depth monit used to capture and reproduce the surroundings. Section 4 patterns that could be used for of the 3D models. Section OpenCV algorithm that manip reproduce the enhanced tactil describes the H3D haptic prog patterned image to haptic ob concludes the paper. 2. HAPTIC DEVICES Virtual objects acquire reali mass, hardness, texture and interface is an interactive actu the 3D object and the user in a receives commands from the u 3D virtual objects. It consequ from the virtual environment the user’s skin and muscles. The tactile interfaces are sp according to the stimuli that th They are divided into tactil stimuli that they produce refer and to kinesthetic haptic inte refers to muscle of the user and evelopment (IJTSRD) com v – Dec 2018 018 Page: 1174 mages With People os Kontogiannis 2 iki, Greece Mathematics, meras can record the 3d and replicate it to a 3d faces can be used by xplore and react with this tric patterns can be used the haptic interface user g of the 3d objects. nized as follows: Section actile interfaces. Section toring technology that is e the 3D virtual model of proposes the geometric r the tactile enhancement 5 describes the open pulates the 3d models to le 3d objects. Section 6 gram that transforms the bjects. Section 7, finally istic properties such as d elasticity. The tactile uator that interacts with a virtual environment. It user and manipulates the uently receives feedback t and creates stimuli on plit into two categories hey produce to the users. le interfaces when the rs to the skin of the user erface when the stimuli d his/her body position.

Design Tactile Interfaces with Enhanced Depth Images With Patterns and Textures for Visually Impaired People

  • Upload
    ijtsrd

  • View
    4

  • Download
    0

Embed Size (px)

DESCRIPTION

This paper presents the design and development of Tactile Interfaces with Enhanced Images with Patterns and Textures for Visually Impaired People. In particular, haptic interfaces uses a number of predefine tactile texture and patterns to enhance the experience of the tactile feeling of images for visually impaired people. The open source OpenCv application is used to automatically change group of colours from depth images to tactile texture and patterns. The depth images are captured with the he p of RGB Depth cameras. The tactile images are then explored by visually impaired people with the use of haptic interfaces. The predefined textures and patterns are more easily distinguished than uniformly colors in depth images. George Kokkonis | Kostas Psannis | Christodoulos Asiminidis | Sotirios Kontogiannis "Design Tactile Interfaces with Enhanced Depth Images With Patterns and Textures for Visually Impaired People" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-1 , December 2018, URL: https://www.ijtsrd.com/papers/ijtsrd20210.pdf Paper URL: http://www.ijtsrd.com/engineering/computer-engineering/20210/design-tactile-interfaces-with-enhanced-depth-images-with-patterns-and-textures-for-visually-impaired-people/george-kokkonis

Citation preview

Page 1: Design Tactile Interfaces with Enhanced Depth Images With Patterns and Textures for Visually Impaired People

International Journal of Trend in

International Open Access Journal

ISSN No: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

Design Tactile Interfaces Patterns and Textures

George Kokkonis1, Kostas Psannis1Department of Applied Inf

2Laboratory Team of Distributed Microcomputer 2University

ABSTRACT This paper presents the design and development of Tactile Interfaces with Enhanced Images with Patterns and Textures for Visually Impaired People. In particular, haptic interfaces uses a number of predefine tactile texture and patterns to enhance the experience of the tactile feeling of images for visually impaired people. The open source OpenCv application is used to automatically change group of colours from depth images to tactile texture and patterns. The depth images are captured with the heλp of RGBcameras. The tactile images are then explored by visually impaired people with the use of haptic interfaces. The predefined textures and patterns are more easily distinguished than uniformly colors in depth images. Key Words: Haptics, tactile interfaces, 3D models, depth images, RGB-Depth cameras, haptic geometric patterns 1. INTRODUCTION Touch is a basic sensation for the understandingour surrounding environment. The sensationinvolves the skin's ability to separateproperties of an object, and the kinaestheticthe muscles to determine the body's position. The reaction that we acquire whenever weshape, the texture, the geometry, theelasticity, and the dimensions of objectshands is called tactile feedback. Therekinaesthetic feedback which is the stimuliproduced in muscles and tendons fromtranslation, limb motion control, and body Visually impaired people are dependingand kinaesthetic feedback to explore

International Journal of Trend in Scientific Research and Development (IJTSRD)

International Open Access Journal | www.ijtsrd.com

ISSN No: 2456 - 6470 | Volume - 3 | Issue – 1 | Nov

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

tile Interfaces with Enhanced Depth Images Withnd Textures for Visually Impaired People

Kostas Psannis1, Christodoulos Asiminidis2, Sotirios KontogiannisApplied Informatics, University of Macedonia, Thessaloniki

Distributed Microcomputer Systems, Department of Mathematicsniversity of Ioannina, Ioannina, Greece

This paper presents the design and development of ed Images with Patterns

and Textures for Visually Impaired People. In particular, haptic interfaces uses a number of predefine tactile texture and patterns to enhance the experience of the tactile feeling of images for visually

urce OpenCv application is used to automatically change group of colours from depth images to tactile texture and patterns. The depth

λp of RGB-Depth cameras. The tactile images are then explored by

ith the use of haptic interfaces. The predefined textures and patterns are more easily distinguished than uniformly colors in

Haptics, tactile interfaces, 3D models, Depth cameras, haptic geometric

understanding of sensation of touch

separate the surface kinaesthetic ability of

position.

we explore the the mass, the

objects with our There is also the

stimuli that is from power-force body position.

depending in the tactile explore their

surroundings. RGB-Depth camerasmodel of the environment andvirtual reality. Haptic interfacesvisually impaired people to exploreaugmented virtuality. Geometricto increase the experience of and enhance the haptic feeling The rest of the paper is organized2 presents a related work on tactile3 presents the 3D depth monitoringused to capture and reproducethe surroundings. Section 4 patterns that could be used forof the 3D models. Section OpenCV algorithm that manipulatesreproduce the enhanced tactiledescribes the H3D haptic program that patterned image to haptic objects. concludes the paper. 2. HAPTIC DEVICES Virtual objects acquire realisticmass, hardness, texture andinterface is an interactive actuatorthe 3D object and the user in areceives commands from the user3D virtual objects. It consequentlyfrom the virtual environmentthe user’s skin and muscles. The tactile interfaces are splitaccording to the stimuli that theyThey are divided into tactilestimuli that they produce refersand to kinesthetic haptic interfacerefers to muscle of the user and

Research and Development (IJTSRD)

www.ijtsrd.com

1 | Nov – Dec 2018

Dec 2018 Page: 1174

ith Enhanced Depth Images With or Visually Impaired People

Sotirios Kontogiannis2 Thessaloniki, Greece

Mathematics,

cameras can record the 3d and replicate it to a 3d

interfaces can be used by explore and react with this

Geometric patterns can be used the haptic interface user

feeling of the 3d objects.

organized as follows: Section tactile interfaces. Section

monitoring technology that is reproduce the 3D virtual model of

proposes the geometric for the tactile enhancement

5 describes the open manipulates the 3d models to tactile 3d objects. Section 6

describes the H3D haptic program that transforms the patterned image to haptic objects. Section 7, finally

realistic properties such as and elasticity. The tactile actuator that interacts with

a virtual environment. It user and manipulates the

consequently receives feedback environment and creates stimuli on

split into two categories they produce to the users.

tactile interfaces when the refers to the skin of the user interface when the stimuli and his/her body position.

Page 2: Design Tactile Interfaces with Enhanced Depth Images With Patterns and Textures for Visually Impaired People

International Journal of Trend in Scientific Research

@ IJTSRD | Available Online @ www.ijtsrd.com

Tactile Interface are more common andskin feedback and produce vibration, heat to the users fingertips. They helpexplore elasticity, the texture and the dimensionsvirtual 3D objects. Kinesthetic haptic devices provide feedbackaccording to his movements and his bodyThey help the user to explore the mass,and the hardness of the virtual 3D objects. One commonly used haptic devices,Systems Touch Haptic Device” (1), figureboth tactile and kinesthetic feedback to thehaptic device that user a ring or a styluswith the user. It measures the positionfingertip. The user can feel the sensemovement constraints, friction and surfaceand other features of virtual objects.

Figure1. 3D Systems Touch Haptic Another common haptic device is the“Novint(2). It was released in 2007 and it was thedevice that offered high resolution 3D feedbackuser, Figure 2.

Figure2. Novint Falcon Haptic Device

The 3D Systems Touch Haptic DeviceDegrees Of Freedom (DOF) to the userNovint Falcon offers 3 DOF. Both devicesservo rate, which means that they can update packets per second.

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

and they support pressure and

help the user to dimensions of

feedback to user body position.

mass, the friction objects.

devices, is the “3D figure 1. It offers

the user. It is a stylus to interact

position of the user's sense of touch, surface texture,

Haptic Device

Novint Falcon” the first haptic

feedback to the

Device

Device offers six user while the

devices uses 1kHz produce 1000

3. DEPTH CAMERAS FOR 3D MODELLINGIn order to replicate real worldobjects, RGB-depth cameras RGB-depth camera that is Microsoft Kinect Depth sensora VGA video camera, a CMOSinfrared projector. The projectorto the physical object. The physicalinfrared light back to the CMOSdepth sensor captures the reflectedtime passed from the momentlight until the light reaches thethe distance between the sensorobject. This time is called “time In order to connect the kinectproduce custom software forMicrosoft provides the KinectKit (SDK) and the Kinect Studio.captures the 3D image, the VGAimages, as shown in Figure 3.

Figure3. Images captured fromVGA image at the left side, the

middle and the 3D image

and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 1175

DEPTH CAMERAS FOR 3D MODELLING world objects to 3D virtual

are used. One low cost commonly used is the

sensor (3). It is composed by CMOS depth sensor and an

projector emits infrared light physical object reflects the

CMOS depth sensor and the reflected infrared light. The

moment the projector emits the the depth sensor defines sensor and the physical

“time of flight”.

kinect sensor to the pc and for 3D-Depth mapping,

Kinect Software Development Studio. The kinect studio VGA image and the depth

from the Kinect sensor. The

the Depth image at the image at the right

Page 3: Design Tactile Interfaces with Enhanced Depth Images With Patterns and Textures for Visually Impaired People

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

4. MAPPING DEPTH IMAGES TO ENHANCED PATTERNED IMAGES.In order these images to be more easily to a grey scale image as shown in Figure

Figure4.Depth

Let us assume that weNo. Red Green1 255 2552 229 2293 204 2044 178 1785 153 1536 127 1277 102 1028 76 769 51 5110 25 2511 0

Figure

These 11 Grey levels should be correspond

Figure6. Simple Geometrical

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

MAPPING DEPTH IMAGES TO ENHANCED PATTERNED IMAGES. haptically explored the depth images of figure

Figure4.

.Depth images transformed to gray scale images

we have an 11 RGB Grey scale. as depicted in figureGreen Blue RGB % Hex Color Code

255 255 (100,100,100) FFFFFF 229 229 (90,90,90) E5E5E5 204 204 (80,80,80) CCCCCC 178 178 (70,70,70) B2B2B2 153 153 (60,60,60) 999999 127 127 (50,50,50) 7F7F7F 102 102 (40,40,40) 666666 76 76 (30,30,30) 4C4C4C 51 51 (20,20,20) 333333 25 25 (10,10,10) 191919 0 0 (0,0,0) 000000

Figure5. Gray scale in the RGB model

corresponded to the simple geometrical patterns, such

Geometrical Patterns for enhancing tactile interfaces

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 1176

3 should be transformed

figure 5.

such as those of Figure 6.

interfaces

Page 4: Design Tactile Interfaces with Enhanced Depth Images With Patterns and Textures for Visually Impaired People

International Journal of Trend in Scientific Research

@ IJTSRD | Available Online @ www.ijtsrd.com

The image of

Figure 5. THE USE OF OPENCV FOR AUTOMATIC

TRANSFORMATION OF RGB IMAGES TO HAPTIC IMAGES

This transformation can automatically the help of the OpenCV (4) image processingand python. The imread function will load the colored RGB image to OpenCV. Next, we convert the color image to grayscale with the help of the cvtColor function. In order to convert the original image from the color space to gray, the code COLOR_BGR2GRAY is used.

Gray = cv2.cvtColor (Image, cv2.COLOR_BGR2GRAY)

Now we have to correspond the levels of the gray scale of Figure 5 to the geometrical patterns of Figure 6. This is done with the help of the library colorspace. 6. TRANSFORM GRAYSCALE IMAGES

HAPTIC OBJECTS In order to haptically explore the patterned images produced in the previous section the H3D haptic application is used (5). The H3D uses XML files to pass haptic properties to the objects illustrated in the pictures. The static friction, the dynamic friction, the

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

of Figure 4 is then transformed in Figure 7.

Figure7. Haptically enhanced depth image

OF OPENCV FOR AUTOMATIC TRANSFORMATION OF RGB IMAGES TO

be done with processing library

function will load the colored RGB image to OpenCV. Next, we convert the color image to

function. In order to convert the original image from the RGB

COLOR_BGR2GRAY

, cv2.COLOR_BGR2GRAY) Now we have to correspond the levels of the gray

geometrical patterns of Figure 6. This is done with the help of the library colorspace.

IMAGES TO

haptically explore the patterned images produced in the previous section the H3D haptic

. The H3D uses XML files to pass haptic properties to the objects illustrated in the

the dynamic friction, the

stiffness and the maximum height of the objects be given to objects with the following XmL code.

<DepthMapSurface maxDepth="0.0staticFriction="0.

dynamicFriction="0.whiteIsOut="False

<ImageTexture containerField="depthMap" url="patterned_image.png" repeatS="false"

repeatT="false"</DepthMapSurface>

7. CONCLUSION The system proposed gives impaired people to haptically surrounding environment withinterfaces. Predefined patternsenhance the experience of textures and patterns help visuallydistinguish more easily the objectsa picture. The color of theautomatically with the help ofto the predefined patterns. Theseeasily distinguished by hapticuniformly colors.

and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 1177

maximum height of the objects can with the following XmL code.

stiffness="0.6" maxDepth="0.008" staticFriction="0.9"

dynamicFriction="0.9" False" >

containerField="depthMap" _image.png" repeatS="false"

repeatT="false"/> </DepthMapSurface>

the ability to visually explore images and the

with the help of tactile patterns and textures are used to

of the user. Predefined visually impaired people to objects that are included in

the object is changed of the OpenCv application These patterns are more haptic interfaces than

Page 5: Design Tactile Interfaces with Enhanced Depth Images With Patterns and Textures for Visually Impaired People

International Journal of Trend in Scientific Research

@ IJTSRD | Available Online @ www.ijtsrd.com

REFERENCES 1. Touch., 3D Systems.

https://www.3dsystems.com/haptics-devices/touch. [Online] Dec 2018.

2. N. Karbasizadeh, A. Aflakiyan, M. Zarei, M. T. Masouleh and A. Kalhor. Dynamic identification of the Novint Falcon Haptic device. . International Conference on Robotics and Mechatronics (ICROM), Tehran. 2016, pp. 518523.

3. Zhang, Z. Microsoft kinect sensor and its effect. IEEE multimedia, . Vol. 19(2), 4-10.

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

Touch., 3D Systems. devices/touch.

N. Karbasizadeh, A. Aflakiyan, M. Zarei, M. T. Dynamic identification

of the Novint Falcon Haptic device. . 4th International Conference on Robotics and

2016, pp. 518-

Microsoft kinect sensor and its effect. 10.

4. Jeeva, B., Sanjay, V., Purohit, V., Tauro, D. O., & Vinay, J. Design and Development of Automated Intelligent Robot Using2018 International Conference on Design Innovations for 3Cs Compute Communicate Control (ICDI3C) . pp. 92-

5. Aondoakaa, A. S., Swash, R. M., & Sadka, A.3D depth estimation from a holoscopic 3D image. In 3D Image Acquisition and Display: Technology, Perception and Applications. DW1F-5.

and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 1178

Jeeva, B., Sanjay, V., Purohit, V., Tauro, D. O., Design and Development of

Automated Intelligent Robot Using OpenCV. In 2018 International Conference on Design Innovations for 3Cs Compute Communicate

-96.

Aondoakaa, A. S., Swash, R. M., & Sadka, A. 3D depth estimation from a holoscopic 3D image. In 3D Image Acquisition and Display:

chnology, Perception and Applications. 2017,