SlideShare a Scribd company logo
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

いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門
Fixstars Corporation
 
マルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化について
マルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化についてマルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化について
マルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化について
Fixstars Corporation
 
[論文紹介] DPSNet: End-to-end Deep Plane Sweep Stereo
[論文紹介] DPSNet: End-to-end Deep Plane Sweep Stereo[論文紹介] DPSNet: End-to-end Deep Plane Sweep Stereo
[論文紹介] DPSNet: End-to-end Deep Plane Sweep Stereo
Seiya Ito
 
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​
SSII2020SS:  微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​SSII2020SS:  微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​
SSII
 
深層強化学習と実装例
深層強化学習と実装例深層強化学習と実装例
G2o
G2oG2o
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
Fixstars Corporation
 
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Masaya Kaneko
 
20180925 CV勉強会 SfM解説
20180925 CV勉強会 SfM解説20180925 CV勉強会 SfM解説
20180925 CV勉強会 SfM解説
Fujimoto Keisuke
 
ER/Studio データベース設計ツール ER Studio
ER/Studio データベース設計ツール ER Studio ER/Studio データベース設計ツール ER Studio
ER/Studio データベース設計ツール ER Studio
Kaz Aiso
 
YOLACT real-time instance segmentation
YOLACT real-time instance segmentationYOLACT real-time instance segmentation
YOLACT real-time instance segmentation
Fujimoto Keisuke
 
【DL輪読会】DINOv2: Learning Robust Visual Features without Supervision
【DL輪読会】DINOv2: Learning Robust Visual Features without Supervision【DL輪読会】DINOv2: Learning Robust Visual Features without Supervision
【DL輪読会】DINOv2: Learning Robust Visual Features without Supervision
Deep Learning JP
 
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII
 
[DL輪読会]Real-Time Semantic Stereo Matching
[DL輪読会]Real-Time Semantic Stereo Matching[DL輪読会]Real-Time Semantic Stereo Matching
[DL輪読会]Real-Time Semantic Stereo Matching
Deep Learning JP
 
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術についてAIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
Fixstars Corporation
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)
Shota Shinogi
 
2020/07/04 BSP-Net (CVPR2020)
2020/07/04 BSP-Net (CVPR2020)2020/07/04 BSP-Net (CVPR2020)
2020/07/04 BSP-Net (CVPR2020)
Takuya Minagawa
 
[part 2]ナレッジグラフ推論チャレンジ・Tech Live!
[part 2]ナレッジグラフ推論チャレンジ・Tech Live![part 2]ナレッジグラフ推論チャレンジ・Tech Live!
[part 2]ナレッジグラフ推論チャレンジ・Tech Live!
KnowledgeGraph
 
Native Memory Tracking
Native Memory TrackingNative Memory Tracking
Native Memory Tracking
Takahiro YAMADA
 
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
昌桓 李
 

What's hot (20)

いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門
 
マルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化について
マルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化についてマルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化について
マルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化について
 
[論文紹介] DPSNet: End-to-end Deep Plane Sweep Stereo
[論文紹介] DPSNet: End-to-end Deep Plane Sweep Stereo[論文紹介] DPSNet: End-to-end Deep Plane Sweep Stereo
[論文紹介] DPSNet: End-to-end Deep Plane Sweep Stereo
 
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​
SSII2020SS:  微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​SSII2020SS:  微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​
 
深層強化学習と実装例
深層強化学習と実装例深層強化学習と実装例
深層強化学習と実装例
 
G2o
G2oG2o
G2o
 
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
 
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
 
20180925 CV勉強会 SfM解説
20180925 CV勉強会 SfM解説20180925 CV勉強会 SfM解説
20180925 CV勉強会 SfM解説
 
ER/Studio データベース設計ツール ER Studio
ER/Studio データベース設計ツール ER Studio ER/Studio データベース設計ツール ER Studio
ER/Studio データベース設計ツール ER Studio
 
YOLACT real-time instance segmentation
YOLACT real-time instance segmentationYOLACT real-time instance segmentation
YOLACT real-time instance segmentation
 
【DL輪読会】DINOv2: Learning Robust Visual Features without Supervision
【DL輪読会】DINOv2: Learning Robust Visual Features without Supervision【DL輪読会】DINOv2: Learning Robust Visual Features without Supervision
【DL輪読会】DINOv2: Learning Robust Visual Features without Supervision
 
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
 
[DL輪読会]Real-Time Semantic Stereo Matching
[DL輪読会]Real-Time Semantic Stereo Matching[DL輪読会]Real-Time Semantic Stereo Matching
[DL輪読会]Real-Time Semantic Stereo Matching
 
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術についてAIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)
 
2020/07/04 BSP-Net (CVPR2020)
2020/07/04 BSP-Net (CVPR2020)2020/07/04 BSP-Net (CVPR2020)
2020/07/04 BSP-Net (CVPR2020)
 
[part 2]ナレッジグラフ推論チャレンジ・Tech Live!
[part 2]ナレッジグラフ推論チャレンジ・Tech Live![part 2]ナレッジグラフ推論チャレンジ・Tech Live!
[part 2]ナレッジグラフ推論チャレンジ・Tech Live!
 
Native Memory Tracking
Native Memory TrackingNative Memory Tracking
Native Memory Tracking
 
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
 

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

Review of Pose Recognition Systems
Review of Pose Recognition SystemsReview of Pose Recognition Systems
Review of Pose Recognition Systems
vivatechijri
 
Aru pup
Aru pupAru pup
Aru pup
aruniz
 
IISc Internship Report
IISc Internship ReportIISc Internship Report
IISc Internship Report
HarshilJain26
 
A computer vision based virtual mouse
A computer vision based virtual mouseA computer vision based virtual mouse
A computer vision based virtual mouse
StudentRocks
 
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
ijcga
 
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
vivatechijri
 
Dq4301702706
Dq4301702706Dq4301702706
Dq4301702706
IJERA Editor
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
Abhiroop Ghatak
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_report
Rishikesh 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 Robot
IRJET Journal
 
Elderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detectionElderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detection
Tanvi Mittal
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
Colloquium
 
ppt - Copy for projects will help you further
ppt - Copy for projects will help you furtherppt - Copy for projects will help you further
ppt - Copy for projects will help you further
vikaspandey0702
 
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
Mark 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
 
How Fingerprint Scanner Work
How Fingerprint Scanner WorkHow Fingerprint Scanner Work
How Fingerprint Scanner Work
University of Aizu
 
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
Vivek Chamorshikar
 
ppt - of a project will help you on your college projects
ppt - of a project will help you on your college projectsppt - of a project will help you on your college projects
ppt - of a project will help you on your college projects
vikaspandey0702
 
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
IRJET 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
 
ppt - Copy for projects will help you further
ppt - Copy for projects will help you furtherppt - Copy for projects will help you further
ppt - Copy for projects will help you further
 
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
 
ppt - of a project will help you on your college projects
ppt - of a project will help you on your college projectsppt - of a project will help you on your college projects
ppt - of a project will help you on your college projects
 
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
 

Recently uploaded

1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
Yasser Mahgoub
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 

Recently uploaded (20)

1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 

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