SlideShare a Scribd company logo
1 of 38
Image Restoration and Denoising for
Simultaneous Tactile Sensing and Object
Detection Using FingerVision
Yamasaki, Kakeru
1
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Vision-based tactile sensor
• Reproduces the sense of
touch by using a camera to
read the membrane that
changes when it comes into
contact with an object.


• FingerVision is a kind of
vision-based tactile sensors.
Structure
2
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Feature
• Shape recognition


• Tactile data can be acquired as images.


• Object recognition
3
Vision-based tactile sensor
Yuan, Wenzhen, Siyuan Dong, and Edward H. Adelson. "Gelsight: High-resolution robot tactile sensors for estimating geometry and force." Sensors 17.12 (2017): 2762.
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Sensor type
4
Vision-based tactile sensor
GelSight TacTip FingerVision
https://news.mit.edu/2014/fingertip-sensor-gives-robot-dexterity-0919 http://www.brl.ac.uk/researchthemes/medicalrobotics/tactip.aspx
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
GelSight
Vision-based tactile sensor
5
Yuan, Wenzhen, Siyuan Dong, and Edward H. Adelson. "Gelsight: High-resolution robot tactile sensors for estimating geometry and force." Sensors 17.12 (2017): 2762.
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
TacTip
Vision-based tactile sensor
6
https://softroboticstoolkit.com/tactip
Winstone, Benjamin, et al. "TACTIP—Tactile fingertip device, challenges in reduction of size to ready for


robot hand integration." 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO). IEEE, 2012.
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
FingerVision
Vision-based tactile sensor
7
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
FingerVision vs. others
Vision-based tactile sensor
FingerVision can recognize objects directly.
8
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
FingerVision vs. others
Vision-based tactile sensor
FingerVision can recognize objects directly.


• If it's not pressurized, it can still detect slip.


• It can detect object.
9
http://akihikoy.net/notes/?project%2FFingerVision
10
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
FingerVision vs. others
Vision-based tactile sensor
FingerVision can recognize objects directly.


• If it's not pressurized, it can still detect slip.


•It can detect object.
11
http://akihikoy.net/notes/?project%2FFingerVision
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Object detection
FingerVision
• There is not object detection research that displays bounding boxes
and class probabilities in FV.
12
class probability
bounding box
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Object detection issues
FingerVision
The silicon membrane can be the noise.


• Circle grid


• Re
fl
ection of light
13
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Object detection methods
FingerVision
1. Learning models of object detection in images including circle grids


2. Use existing trained models after denoising
14
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Object detection methods
FingerVision
1. Learning models of object detection in images including circle grids


2. Use existing trained models after denoising


We need data for the number of objects we want to recognize.


Existing models cannot be used available.
15
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Object detection methods
FingerVision
1. Learning models of object detection in images including circle grids


2. Use existing trained models after denoising


We only need a data set for denoising and image restoration.


Existing models can be used.
16
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Purpose
17
obtained from FingerVision
Denoising


Image restration
Object detection
FingerVison Image Restoration and denoising
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Related works
Raindrop Image Restoration
18
Image restration
Shaodi You, Robby T Tan, Rei Kawakami, Yasuhiro Mukaigawa, and Katsushi Ikeuchi. Adherent raindrop mod- eling, detectionand removal in video.


IEEE transactions on pattern analysis and machine intelligence, Vol. 38, No. 9, pp. 1721–1733, 2015. (Yamashita Atushi+,2007)


Using multiple cameras with parallax


background difference method


(Shaodi You+,2015)


Modeling raindrops based on the laws of physics


(Takahashi Saki+,2017)


Image style transfer using CNN
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
• Based on OpenCV
19
Denoising and Image Restoration Methods
FVIC


(FingerVision Image Correction)
FVICNN


(FingerVision Inpainting Convolution Neural Network)
• Based on Convolution Neural
Network
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Based on OpenCV
① Mask


② Restoration


③ Denoise
FVIC
20
①Mask
②Restoration
③Denoise
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Based on OpenCV
① Mask


② Restoration


③ Denoise


Manual work


The cost is low because the
position of the dot does not
change once it is set.
FVIC
21
①Mask
②Restoration
③Denoise
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Based on OpenCV
① Mask


② Restoration


③ Denoise


Fast Marching Method
FVIC
22
①Mask
②Restoration
③Denoise
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
OpenCV cv.inpaint(img,mask,3,cv.INPAINT_TELEA)
Normalized weighted average of
all the known pixels of the
neighborhood replace Missing
pixel.


Estimates the color of the
missing pixel to be repaired
using known pixels of the
neighborhood and gradients.
Fast Marching Method
23
https://docs.opencv.org/master/df/d3d/tutorial_py_inpainting.html
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Based on OpenCV
① Mask


② Restoration


③ Denoise


Non-local means
fi
lter
FVIC
24
①Mask
②Restoration
③Denoise
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
OpenCV cv.fastNlMeansDenoisingColored()
Depending on the similarity, the
weight of the points that are
similar to the template is
increased and the weight of the
points that are not similar to the
template is decreased to correct
the pixels of interest.


Non-local means filter
25
https://www.slideshare.net/masayukitanaka1975/ssii2014
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
FVICNN
Based on Convolution Neural Network
• Since noise data can be obtained, supervised learning is used.


• Although there is a GAN in the generation model, we did not use it in
this report because it is di
ffi
cult to set parameters and the training
may not converge. (Future issues.)
26
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
• It is based on DnCNN, which
is widely used for denoising,
and SRCNN, which is used for
high resolution.


• 400epochs


• Batch size = 8


• Learning rate = 5e-3
FVICNN
27
i
Conv+ReLU
Kernel=(3, 3),filter=32 strides=(1, 1)
Conv+BatchNormalization+ReLU
Kernel=(3, 3),filter=32 strides=(1, 1)
×6
Conv+BatchNormalization+ReLU
Kernel=(9, 9),filter=32 strides=(1, 1)
Conv+BatchNormalization+ReLU
Kernel=(1, 1),filter=16 strides=(1, 1)
Conv+BatchNormalization+tanh
Kernel=(5, 5),filter=3 strides=(1, 1)
input
output
Based on Convolution Neural Network
480×640×3
480×640×3
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
FVICNN
• Prepare data without
membranes and data with
membranes.


• 10 randomly selected images
were used as test data.


• 29 images are saved for
validation data.(Hold-out)
Data set
28
×300
×300
29
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
FVICNN
• Loss function


• mean squared error


• Optimizer


• Adam


• lr=0.005,β1=0.900,
β2=0.999
Learn result
30
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Object detection
• In order to evaluate our
experiment, we use an object
detection model, YOLOv3.


• Class = 80 categories


• We selected banana class
from that category for
experiment.
YOLOv3
31
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Accuracy Veri
fi
cation for FVIC and FVICNN
1. Process the noise data with
FVIC and FVICNN,
respectively.


2. Input no-noise data, data
obtained by FVIC and data
obtained by FVICNN to
YOLOv3.
Experiment
32
FVIC
FVICNN
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
FVIC and FVICNN output
33
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Accuracy Veri
fi
cation for FVIC and FVICNN
• By images restoration and
denoising, only one of the
fi
ve
images could be used to detect
an object. FVIC processing has
slightly better detection
accuracy than FVICNN.


• processing time


FVIC 1.6[s],FVICNN 7.5[s]
Result
34
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Discussions
• My research was shown that it is possible to detect objects with existing
models by using appropriate image processing, even if the circle grid is
embedded in the image.


• The object detection results depend greatly on the accuracy of image
restoration and denoising, and we con
fi
rmed that the accuracy is greatly
reduced compared to the case without noise.


• Since the number of datasets was only 600, a more e
ffi
cient method of
creating the dataset allows for the creation of a larger dataset, which leads
to improved accuracy.
35
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Discussions
• Another possibility is to use a large data set such as CIFAR-10 to learn
image restoration and then adapt the model to FingerVision.


• Although the same camera was used for the two FingerVision systems
in this study, we believe that a clearer image can be obtained by using
a high-resolution camera to create the no noise data.
36
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
summary
• There has not been enough research on the task of object detection
using FingerVision.


• The most important point in this research is that there is a possibility
to obtain multimodal information (visual and haptic) with a single
inexpensive mechanism by using image restoration and denoising for
FingerVision.
37
Yamasaki, Kakeru
Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision
Future Issues
• Implementation of the GAN


• Increase the dataset


• use a large dataset such as CIFAR-10 to learn image restoratin and
apply it to FingerVision


• High-resolution cameras to create no noising data
38

More Related Content

What's hot

文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted WindowsToru Tamaki
 
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII
 
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...Masaya Kaneko
 
CycleGANで顔写真をアニメ調に変換する
CycleGANで顔写真をアニメ調に変換するCycleGANで顔写真をアニメ調に変換する
CycleGANで顔写真をアニメ調に変換するmeownoisy
 
Overall for Elevation Generation on Satellite Data Process
Overall for Elevation Generation on Satellite Data ProcessOverall for Elevation Generation on Satellite Data Process
Overall for Elevation Generation on Satellite Data ProcessMyaoNyao1
 
SSII2018TS: 大規模深層学習
SSII2018TS: 大規模深層学習SSII2018TS: 大規模深層学習
SSII2018TS: 大規模深層学習SSII
 
[DL輪読会]NVAE: A Deep Hierarchical Variational Autoencoder
[DL輪読会]NVAE: A Deep Hierarchical Variational Autoencoder[DL輪読会]NVAE: A Deep Hierarchical Variational Autoencoder
[DL輪読会]NVAE: A Deep Hierarchical Variational AutoencoderDeep Learning JP
 
20190131 lidar-camera fusion semantic segmentation survey
20190131 lidar-camera fusion semantic segmentation survey20190131 lidar-camera fusion semantic segmentation survey
20190131 lidar-camera fusion semantic segmentation surveyTakuya Minagawa
 
行動認識手法の論文・ツール紹介
行動認識手法の論文・ツール紹介行動認識手法の論文・ツール紹介
行動認識手法の論文・ツール紹介Kensho Hara
 
夏のトップカンファレンス論文読み会 / Realtime Multi-Person 2D Pose Estimation using Part Affin...
夏のトップカンファレンス論文読み会 / Realtime Multi-Person 2D Pose Estimation using Part Affin...夏のトップカンファレンス論文読み会 / Realtime Multi-Person 2D Pose Estimation using Part Affin...
夏のトップカンファレンス論文読み会 / Realtime Multi-Person 2D Pose Estimation using Part Affin...Shunsuke Ono
 
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)Hiroharu Kato
 
機械学習と深層学習の数理
機械学習と深層学習の数理機械学習と深層学習の数理
機械学習と深層学習の数理Ryo Nakamura
 
Generative Models(メタサーベイ )
Generative Models(メタサーベイ )Generative Models(メタサーベイ )
Generative Models(メタサーベイ )cvpaper. challenge
 
物体検知(Meta Study Group 発表資料)
物体検知(Meta Study Group 発表資料)物体検知(Meta Study Group 発表資料)
物体検知(Meta Study Group 発表資料)cvpaper. challenge
 
Dataset for Semantic Urban Scene Understanding
Dataset for Semantic Urban Scene UnderstandingDataset for Semantic Urban Scene Understanding
Dataset for Semantic Urban Scene UnderstandingYosuke Shinya
 
だみとらの作り方 ~制作過程で気づいてしまったVRChat IKの残念な真実~
だみとらの作り方 ~制作過程で気づいてしまったVRChat IKの残念な真実~だみとらの作り方 ~制作過程で気づいてしまったVRChat IKの残念な真実~
だみとらの作り方 ~制作過程で気づいてしまったVRChat IKの残念な真実~Hirokazu Onomichi
 
[DL輪読会]End-to-end Recovery of Human Shape and Pose
[DL輪読会]End-to-end Recovery of Human Shape and Pose[DL輪読会]End-to-end Recovery of Human Shape and Pose
[DL輪読会]End-to-end Recovery of Human Shape and PoseDeep Learning JP
 
Capsule Graph Neural Network
Capsule Graph Neural NetworkCapsule Graph Neural Network
Capsule Graph Neural Networkharmonylab
 

What's hot (20)

文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
文献紹介:Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows
 
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
 
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
 
Structure from Motion
Structure from MotionStructure from Motion
Structure from Motion
 
CycleGANで顔写真をアニメ調に変換する
CycleGANで顔写真をアニメ調に変換するCycleGANで顔写真をアニメ調に変換する
CycleGANで顔写真をアニメ調に変換する
 
Overall for Elevation Generation on Satellite Data Process
Overall for Elevation Generation on Satellite Data ProcessOverall for Elevation Generation on Satellite Data Process
Overall for Elevation Generation on Satellite Data Process
 
SSII2018TS: 大規模深層学習
SSII2018TS: 大規模深層学習SSII2018TS: 大規模深層学習
SSII2018TS: 大規模深層学習
 
[DL輪読会]NVAE: A Deep Hierarchical Variational Autoencoder
[DL輪読会]NVAE: A Deep Hierarchical Variational Autoencoder[DL輪読会]NVAE: A Deep Hierarchical Variational Autoencoder
[DL輪読会]NVAE: A Deep Hierarchical Variational Autoencoder
 
20190131 lidar-camera fusion semantic segmentation survey
20190131 lidar-camera fusion semantic segmentation survey20190131 lidar-camera fusion semantic segmentation survey
20190131 lidar-camera fusion semantic segmentation survey
 
行動認識手法の論文・ツール紹介
行動認識手法の論文・ツール紹介行動認識手法の論文・ツール紹介
行動認識手法の論文・ツール紹介
 
夏のトップカンファレンス論文読み会 / Realtime Multi-Person 2D Pose Estimation using Part Affin...
夏のトップカンファレンス論文読み会 / Realtime Multi-Person 2D Pose Estimation using Part Affin...夏のトップカンファレンス論文読み会 / Realtime Multi-Person 2D Pose Estimation using Part Affin...
夏のトップカンファレンス論文読み会 / Realtime Multi-Person 2D Pose Estimation using Part Affin...
 
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
 
機械学習と深層学習の数理
機械学習と深層学習の数理機械学習と深層学習の数理
機械学習と深層学習の数理
 
Generative Models(メタサーベイ )
Generative Models(メタサーベイ )Generative Models(メタサーベイ )
Generative Models(メタサーベイ )
 
物体検知(Meta Study Group 発表資料)
物体検知(Meta Study Group 発表資料)物体検知(Meta Study Group 発表資料)
物体検知(Meta Study Group 発表資料)
 
Dataset for Semantic Urban Scene Understanding
Dataset for Semantic Urban Scene UnderstandingDataset for Semantic Urban Scene Understanding
Dataset for Semantic Urban Scene Understanding
 
だみとらの作り方 ~制作過程で気づいてしまったVRChat IKの残念な真実~
だみとらの作り方 ~制作過程で気づいてしまったVRChat IKの残念な真実~だみとらの作り方 ~制作過程で気づいてしまったVRChat IKの残念な真実~
だみとらの作り方 ~制作過程で気づいてしまったVRChat IKの残念な真実~
 
[DL輪読会]End-to-end Recovery of Human Shape and Pose
[DL輪読会]End-to-end Recovery of Human Shape and Pose[DL輪読会]End-to-end Recovery of Human Shape and Pose
[DL輪読会]End-to-end Recovery of Human Shape and Pose
 
Android/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニングAndroid/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニング
 
Capsule Graph Neural Network
Capsule Graph Neural NetworkCapsule Graph Neural Network
Capsule Graph Neural Network
 

Similar to FingerVisionを用いた触覚センシングと物体検出を同時に実現するための画像修復とノイズ除去

Review of Pose Recognition Systems
Review of Pose Recognition SystemsReview of Pose Recognition Systems
Review of Pose Recognition Systemsvivatechijri
 
Aru pup
Aru pupAru pup
Aru puparuniz
 
IISc Internship Report
IISc Internship ReportIISc Internship Report
IISc Internship ReportHarshilJain26
 
A computer vision based virtual mouse
A computer vision based virtual mouseA computer vision based virtual mouse
A computer vision based virtual mouseStudentRocks
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkijcga
 
A Literature Survey: Neural Networks for object detection
A Literature Survey: Neural Networks for object detectionA Literature Survey: Neural Networks for object detection
A Literature Survey: Neural Networks for object detectionvivatechijri
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection SystemAbhiroop Ghatak
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportRishikesh Bagwe
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network ijcga
 
Object Detection and Tracking AI Robot
Object Detection and Tracking AI RobotObject Detection and Tracking AI Robot
Object Detection and Tracking AI RobotIRJET Journal
 
Elderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detectionElderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detectionTanvi Mittal
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes TechnologyColloquium
 
426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in AR426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in ARMark Billinghurst
 
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...ijtsrd
 
Concept of stereo vision based virtual touch
Concept of stereo vision based virtual touchConcept of stereo vision based virtual touch
Concept of stereo vision based virtual touchVivek Chamorshikar
 
IRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET Journal
 
Virtual Yoga System Using Kinect Sensor
Virtual Yoga System Using Kinect SensorVirtual Yoga System Using Kinect Sensor
Virtual Yoga System Using Kinect SensorIRJET Journal
 
IRJET - Direct Me-Nevigation for Blind People
IRJET -  	  Direct Me-Nevigation for Blind PeopleIRJET -  	  Direct Me-Nevigation for Blind People
IRJET - Direct Me-Nevigation for Blind PeopleIRJET Journal
 

Similar to FingerVisionを用いた触覚センシングと物体検出を同時に実現するための画像修復とノイズ除去 (20)

Review of Pose Recognition Systems
Review of Pose Recognition SystemsReview of Pose Recognition Systems
Review of Pose Recognition Systems
 
Aru pup
Aru pupAru pup
Aru pup
 
IISc Internship Report
IISc Internship ReportIISc Internship Report
IISc Internship Report
 
A computer vision based virtual mouse
A computer vision based virtual mouseA computer vision based virtual mouse
A computer vision based virtual mouse
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor network
 
A Literature Survey: Neural Networks for object detection
A Literature Survey: Neural Networks for object detectionA Literature Survey: Neural Networks for object detection
A Literature Survey: Neural Networks for object detection
 
Dq4301702706
Dq4301702706Dq4301702706
Dq4301702706
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_report
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
 
Object Detection and Tracking AI Robot
Object Detection and Tracking AI RobotObject Detection and Tracking AI Robot
Object Detection and Tracking AI Robot
 
Elderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detectionElderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detection
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
 
426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in AR426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in AR
 
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
 
How Fingerprint Scanner Work
How Fingerprint Scanner WorkHow Fingerprint Scanner Work
How Fingerprint Scanner Work
 
Concept of stereo vision based virtual touch
Concept of stereo vision based virtual touchConcept of stereo vision based virtual touch
Concept of stereo vision based virtual touch
 
IRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image Processing
 
Virtual Yoga System Using Kinect Sensor
Virtual Yoga System Using Kinect SensorVirtual Yoga System Using Kinect Sensor
Virtual Yoga System Using Kinect Sensor
 
IRJET - Direct Me-Nevigation for Blind People
IRJET -  	  Direct Me-Nevigation for Blind PeopleIRJET -  	  Direct Me-Nevigation for Blind People
IRJET - Direct Me-Nevigation for Blind People
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 

FingerVisionを用いた触覚センシングと物体検出を同時に実現するための画像修復とノイズ除去

  • 1. Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using FingerVision Yamasaki, Kakeru 1
  • 2. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Vision-based tactile sensor • Reproduces the sense of touch by using a camera to read the membrane that changes when it comes into contact with an object. • FingerVision is a kind of vision-based tactile sensors. Structure 2
  • 3. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Feature • Shape recognition • Tactile data can be acquired as images. • Object recognition 3 Vision-based tactile sensor Yuan, Wenzhen, Siyuan Dong, and Edward H. Adelson. "Gelsight: High-resolution robot tactile sensors for estimating geometry and force." Sensors 17.12 (2017): 2762.
  • 4. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Sensor type 4 Vision-based tactile sensor GelSight TacTip FingerVision https://news.mit.edu/2014/fingertip-sensor-gives-robot-dexterity-0919 http://www.brl.ac.uk/researchthemes/medicalrobotics/tactip.aspx
  • 5. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision GelSight Vision-based tactile sensor 5 Yuan, Wenzhen, Siyuan Dong, and Edward H. Adelson. "Gelsight: High-resolution robot tactile sensors for estimating geometry and force." Sensors 17.12 (2017): 2762.
  • 6. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision TacTip Vision-based tactile sensor 6 https://softroboticstoolkit.com/tactip Winstone, Benjamin, et al. "TACTIP—Tactile fingertip device, challenges in reduction of size to ready for robot hand integration." 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO). IEEE, 2012.
  • 7. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision FingerVision Vision-based tactile sensor 7
  • 8. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision FingerVision vs. others Vision-based tactile sensor FingerVision can recognize objects directly. 8
  • 9. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision FingerVision vs. others Vision-based tactile sensor FingerVision can recognize objects directly. • If it's not pressurized, it can still detect slip. • It can detect object. 9 http://akihikoy.net/notes/?project%2FFingerVision
  • 10. 10
  • 11. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision FingerVision vs. others Vision-based tactile sensor FingerVision can recognize objects directly. • If it's not pressurized, it can still detect slip. •It can detect object. 11 http://akihikoy.net/notes/?project%2FFingerVision
  • 12. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Object detection FingerVision • There is not object detection research that displays bounding boxes and class probabilities in FV. 12 class probability bounding box
  • 13. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Object detection issues FingerVision The silicon membrane can be the noise. • Circle grid • Re fl ection of light 13
  • 14. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Object detection methods FingerVision 1. Learning models of object detection in images including circle grids 2. Use existing trained models after denoising 14
  • 15. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Object detection methods FingerVision 1. Learning models of object detection in images including circle grids 2. Use existing trained models after denoising We need data for the number of objects we want to recognize. Existing models cannot be used available. 15
  • 16. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Object detection methods FingerVision 1. Learning models of object detection in images including circle grids 2. Use existing trained models after denoising We only need a data set for denoising and image restoration. Existing models can be used. 16
  • 17. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Purpose 17 obtained from FingerVision Denoising Image restration Object detection FingerVison Image Restoration and denoising
  • 18. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Related works Raindrop Image Restoration 18 Image restration Shaodi You, Robby T Tan, Rei Kawakami, Yasuhiro Mukaigawa, and Katsushi Ikeuchi. Adherent raindrop mod- eling, detectionand removal in video. IEEE transactions on pattern analysis and machine intelligence, Vol. 38, No. 9, pp. 1721–1733, 2015. (Yamashita Atushi+,2007) Using multiple cameras with parallax background difference method (Shaodi You+,2015) Modeling raindrops based on the laws of physics (Takahashi Saki+,2017) Image style transfer using CNN
  • 19. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision • Based on OpenCV 19 Denoising and Image Restoration Methods FVIC (FingerVision Image Correction) FVICNN (FingerVision Inpainting Convolution Neural Network) • Based on Convolution Neural Network
  • 20. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Based on OpenCV ① Mask ② Restoration ③ Denoise FVIC 20 ①Mask ②Restoration ③Denoise
  • 21. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Based on OpenCV ① Mask ② Restoration ③ Denoise Manual work The cost is low because the position of the dot does not change once it is set. FVIC 21 ①Mask ②Restoration ③Denoise
  • 22. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Based on OpenCV ① Mask ② Restoration ③ Denoise Fast Marching Method FVIC 22 ①Mask ②Restoration ③Denoise
  • 23. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision OpenCV cv.inpaint(img,mask,3,cv.INPAINT_TELEA) Normalized weighted average of all the known pixels of the neighborhood replace Missing pixel. Estimates the color of the missing pixel to be repaired using known pixels of the neighborhood and gradients. Fast Marching Method 23 https://docs.opencv.org/master/df/d3d/tutorial_py_inpainting.html
  • 24. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Based on OpenCV ① Mask ② Restoration ③ Denoise Non-local means fi lter FVIC 24 ①Mask ②Restoration ③Denoise
  • 25. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision OpenCV cv.fastNlMeansDenoisingColored() Depending on the similarity, the weight of the points that are similar to the template is increased and the weight of the points that are not similar to the template is decreased to correct the pixels of interest. Non-local means filter 25 https://www.slideshare.net/masayukitanaka1975/ssii2014
  • 26. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision FVICNN Based on Convolution Neural Network • Since noise data can be obtained, supervised learning is used. • Although there is a GAN in the generation model, we did not use it in this report because it is di ffi cult to set parameters and the training may not converge. (Future issues.) 26
  • 27. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision • It is based on DnCNN, which is widely used for denoising, and SRCNN, which is used for high resolution. • 400epochs • Batch size = 8 • Learning rate = 5e-3 FVICNN 27 i Conv+ReLU Kernel=(3, 3),filter=32 strides=(1, 1) Conv+BatchNormalization+ReLU Kernel=(3, 3),filter=32 strides=(1, 1) ×6 Conv+BatchNormalization+ReLU Kernel=(9, 9),filter=32 strides=(1, 1) Conv+BatchNormalization+ReLU Kernel=(1, 1),filter=16 strides=(1, 1) Conv+BatchNormalization+tanh Kernel=(5, 5),filter=3 strides=(1, 1) input output Based on Convolution Neural Network 480×640×3 480×640×3
  • 28. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision FVICNN • Prepare data without membranes and data with membranes. • 10 randomly selected images were used as test data. • 29 images are saved for validation data.(Hold-out) Data set 28 ×300 ×300
  • 29. 29
  • 30. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision FVICNN • Loss function • mean squared error • Optimizer • Adam • lr=0.005,β1=0.900, β2=0.999 Learn result 30
  • 31. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Object detection • In order to evaluate our experiment, we use an object detection model, YOLOv3. • Class = 80 categories • We selected banana class from that category for experiment. YOLOv3 31
  • 32. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Accuracy Veri fi cation for FVIC and FVICNN 1. Process the noise data with FVIC and FVICNN, respectively. 2. Input no-noise data, data obtained by FVIC and data obtained by FVICNN to YOLOv3. Experiment 32 FVIC FVICNN
  • 33. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision FVIC and FVICNN output 33
  • 34. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Accuracy Veri fi cation for FVIC and FVICNN • By images restoration and denoising, only one of the fi ve images could be used to detect an object. FVIC processing has slightly better detection accuracy than FVICNN. • processing time FVIC 1.6[s],FVICNN 7.5[s] Result 34
  • 35. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Discussions • My research was shown that it is possible to detect objects with existing models by using appropriate image processing, even if the circle grid is embedded in the image. • The object detection results depend greatly on the accuracy of image restoration and denoising, and we con fi rmed that the accuracy is greatly reduced compared to the case without noise. • Since the number of datasets was only 600, a more e ffi cient method of creating the dataset allows for the creation of a larger dataset, which leads to improved accuracy. 35
  • 36. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Discussions • Another possibility is to use a large data set such as CIFAR-10 to learn image restoration and then adapt the model to FingerVision. • Although the same camera was used for the two FingerVision systems in this study, we believe that a clearer image can be obtained by using a high-resolution camera to create the no noise data. 36
  • 37. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision summary • There has not been enough research on the task of object detection using FingerVision. • The most important point in this research is that there is a possibility to obtain multimodal information (visual and haptic) with a single inexpensive mechanism by using image restoration and denoising for FingerVision. 37
  • 38. Yamasaki, Kakeru Image Restoration and Denoising for Simultaneous Tactile Sensing and Object Detection Using Finger Vision Future Issues • Implementation of the GAN • Increase the dataset • use a large dataset such as CIFAR-10 to learn image restoratin and apply it to FingerVision • High-resolution cameras to create no noising data 38