SlideShare a Scribd company logo
1 of 19
Download to read offline
Smoothing Posterior Probabilities
with a Particle Filter of Dirichlet Distribution
for Stabilizing Colorectal NBI Endoscopy Recognition
Tsubasa Hirakawa, Toru Tamaki, Bisser Raytchev, Kazufumi Kaneda,
Tetsushi Koide, Yoko Kominami, Rie Miyaki, Taiji Matsuo,
Shigeto Yoshida, Shinji Tanaka
Hiroshima University, Japan
Sep. 17. 2013
Colorectal cancer
•  45,000 people have died from this cancer
each year.
•  The 3th leading cause of cancer death in
Japan.
Colorectal tumor must be found as early as possible!
1
0""
20""
40""
60""
80""
100""
stage 1 stage 2 stage 3 stage 4
5 year survival rate of colorectal tumor
Early stage End stage
survivalrate[%]
Time trend of the death by colorectal cancer
0"
10,000"
20,000"
30,000"
40,000"
50,000"
'90" '91" '92" '93" '94" '95" '96" '97" '98" '99" '00" '01" '02" '03" '04" '05" '06" '07" '08" '09"
fatalitiesofcolorectalcancer
year
•  5-year survival rate keeps in high percentage
in early stage.
•  Early finding of colorectal tumor causes
complete cure.
Endoscopy examination with NBI 2
•  Narrow-Banded Imaging (NBI) system
•  Enable us to enhance microvessel
structure of polyps.
Normal NBI
Polyp
Type A
Type B
Type C
1
2
3
Microvessels are not observed or extremely opaque.
Fine microvessels are observed around pits, and clear
pits can be observed via the nest of microvessels.
Microvessels comprise an irregular network, pits
observed via the microvessels are slightly non-distinct,
and vessel diameter or distribution is homogeneous.
Microvessels comprise an irregular network, pits
observed via the microvessels are irregular, and
vessel diameter or distribution is heterogeneous.
Pits via the microvessels are invisible, irregular vessel
diameter is thick, or the vessel distribution is
heterogeneous, and a vascular areas are observed.
Narrow-Band Imaging (NBI) magnification findings
Normal
Advanced
Cancer
4
Colorectal tumor classification in magnifying
endoscopic NBI images [Tamaki et al., ACCV2010, MedIA2013]
•  Feature: Bag-of-Visual-Words of
densely sampled SIFT
•  Classifier: Linear SVM
•  Accuracy: 96%
Real-time recognition system [Tamaki et al., MedIA2013]
Extended to recognition
of NBI video
Display posterior probabilities
at each frame.
Problem ~Real-time Recognition System~ 5
The output is highly unstable
0
0.5
1
251" 271" 291" 311" 331" 351" 371" 391" 411" 431"
Probability
Frame number
A
B
C
0 20 40 60 80 120100 140 160 180 200
Estimated label
Probability of type A
Probability of type B
Probability of type C3
Previous work 1 6
Smoothing of “curves” [Yokota et al., SSII2012]
•  No probabilistic interpretation.
•  Smoothing requires normalization to ensure that
probabilities sum to 1.
Problem
0 20 40 60 80 100 120 140 160 180 200
0
0.5
1
Time
probability
0
0.5
1
0 20 40 60 80 100 120 140 160 180 200
Probability
Type A
Type B
Type C3
Frame number
•  Kalman Filter (x, ẋ and ẍ)
Input
Output
Previous work 2 7
Sequence Labeling [Hirakawa et al., EMBC2013]
Type A
Type B
Type C3
Type B_1 (original)
frame number
0 20 40 60 80 100 120 140 160 180 200
Type B_1 (DP_0.99)
frame number
0 20 40 60 80 100 120 140 160 180 200
0
0.5
1
251" 271" 291" 311" 331" 351" 371" 391" 411" 431"
Frame number
A
B
C
0 20 40 60 80 120100 140 160 180 200Type B_1 (original)
frame number
0 20 40 60 80 100 120 140 160 180 200
Type B_1 (DP_0.99)
frame number
0 20 40 60 80 100 120 140 160 180 200
•  Map estimation of MRF
•  Output is labels assigned to each frame
Labels
applied
MAP
estimation
Output
Input
Previous work 2 8
Sequence Labeling [Hirakawa et al., EMBC2013]
Type A
Type B
Type C3
Type B_1 (original)
frame number
0 20 40 60 80 100 120 140 160 180 200
Type B_1 (DP_0.99)
frame number
0 20 40 60 80 100 120 140 160 180 200
0
0.5
1
251" 271" 291" 311" 331" 351" 371" 391" 411" 431"
Frame number
A
B
C
0 20 40 60 80 120100 140 160 180 200Type B_1 (original)
frame number
0 20 40 60 80 100 120 140 160 180 200
Type B_1 (DP_0.99)
frame number
0 20 40 60 80 100 120 140 160 180 200
•  Map estimation of MRF
•  Output is labels assigned to each frame
Labels
applied
MAP
estimation
Output
Input
•  Labels are LESS informative than probabilities.
!  We have examined about how we should display the
recognition results.
Problem
Motivation 9
!  To support decisions by endoscopists
during an endoscopy examination
Visualize temporally smoothed and stabilized
posterior probability curves.
Objective
•  Sequential online Bayes filtering
•  Introducing the Dirichlet distribution as transition
and likelihood
•  Implemented with the Particle filtering.
Probabilistic Approach
Sequential Filtering 10
xt = xt
(A)
, xt
(B)
, xt
(C3)
( ), xt
A( )
+ xt
B( )
+ xt
C3( )
=1State vector:
Observation vector: yt = yt
A( )
, yt
B( )
, yt
C3( )
( ), yt
A( )
+ yt
B( )
+ yt
C3( )
=1
We use Dirichlet distribution for state transition and likelihood.
Prediction
p xt y1:t−1( )= p xt xt−1( )∫ p xt−1 y1:t−1( )dxt
Filtering
p xt y1:t( )∝ p yt xt−1( ) p xt y1:t−1( )
State transition
Likelihood
Observation to t-1State of t
Observation to tState of t
※ t : time
Dirichlet distribution 11
Dirλ1…K
α1…K[ ]=
Γ αkk=1
K
∑#
$%
&
'(
Γ αk[ ]k=1
K
∏
λk
αk −1
k=1
K
∏
(0.50, 0.50, 0.50)
(0.85, 1.50, 2.00)
(1.00, 1.00, 1.00)
(1.00, 1.76, 2.35)
(4.00, 4.00 ,4.00)
(3.40, 6.00, 8.00)
low
high
α1…K : parameter of distribution
Sequential Filtering 12
xt = xt
(A)
, xt
(B)
, xt
(C3)
( ), xt
A( )
+ xt
B( )
+ xt
C3( )
=1State vector:
Observation vector: yt = yt
A( )
, yt
B( )
, yt
C3( )
( ), yt
A( )
+ yt
B( )
+ yt
C3( )
=1
We use Dirichlet distribution for state transition and likelihood.
Prediction
p xt y1:t−1( )= p xt xt−1( )∫ p xt−1 y1:t−1( )dxt
Filtering
p xt y1:t( )∝ p yt xt−1( ) p xt y1:t−1( )
State transition
Likelihood
Proposed method ~state transition~ 13
p xt xt−1,θ1( )= Dirxt
α1 θ1, xt−1( )"# $%
•  We define the transition as Dirichlet.
!  To enforce xt to be close to xt-1.
!  With a single parameter θ1 to control the shape of the distribution.
α1 θ1, xt−1( )=θ1xt−1
MAP estimate of xt-1
θ1=1 θ1=100
Should be distributed around xt-1
θ1=?
Proposed method ~likelihood~ 14
p yt xt,θ2( )= Dirxt
α2 θ2, yt( )!" #$ α2 θ2, yt( )=θ2 yt + b
•  We define the likelihood as Dirichlet.
!  To enforce xt to be close to yt.
!  With a single parameter θ2 and additional bias (+b)
to control the shape of the distribution.
The value of yt
θ2=100, b=0 θ2=3, b=1
Distribution concentrates too much! Be distributed widely
Sequential Filtering 15
xt = xt
(A)
, xt
(B)
, xt
(C3)
( ), xt
A( )
+ xt
B( )
+ xt
C3( )
=1State vector:
Observation vector: yt = yt
A( )
, yt
B( )
, yt
C3( )
( ), yt
A( )
+ yt
B( )
+ yt
C3( )
=1
Prediction
p xt y1:t−1( )= p xt xt−1( )∫ p xt−1 y1:t−1( )dxt
Filtering
p xt y1:t( )∝ p yt xt−1( ) p xt y1:t−1( )
State transition
Likelihood
Implemented with a Particle Filtering
Experimental results ~data set~ 16
Learning
•  907 NBI images
(Type A: 359, Type B: 461, Type C3: 87)
•  Ensure that the lighting conditions, zooming and
optical magnification were kept as similar as possible
across different images.
•  Images were trimmed by medical doctors and
endoscopists.
Test video
•  4 NBI videoendoscopy sequences
(Type A: 2, Type B: 2)
•  The length 200 frames, in which polyps
were captured largely enough in each
image.
Experimental results 17Type BType A Type C3
Original result
θ1 = 100, θ2 = 1
θ1 = 100, θ2 = 5
θ1 = 500, θ2 = 1
θ1 = 500, θ2 = 5
Type A_2 (original)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type A_2 (100,1)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type A_2 (100,5)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type A_2 (500,1)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type A_2 (500,5)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type A
MRF labeling
Type A_2 (original)
frame number
0 20 40 60 80 100 120 140 160 180 200
Type A_2 (DP_0.99)
frame number
0 20 40 60 80 100 120 140 160 180 200
Type A_2 (Gibbs_p4=0.9)
Experimental results 18Type BType A Type C3
Type B_1 (Original)
frame number
0 20 40 60 80 100 120 140 160 180 200
Type B_1 (MRF)
frame number
0 20 40 60 80 100 120 140 160 180 200
Type B_1 (original)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type B_1 (100,1)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type B_1 (100,5)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type B_1 (500,1)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type B_1 (500,5)
0 20 40 60 80 100 120 140 160 180 200
0.01.0
Type B
Original result
θ1 = 100, θ2 = 1
θ1 = 100, θ2 = 5
θ1 = 500, θ2 = 1
θ1 = 500, θ2 = 5
MRF labeling
Conclusions
•  We have proposed a Particle filter-based smoothing of
posterior probability.
!  to visualize the output of NBI videoendoscopy recognition.
19
Future work
•  Reduce the effects of optical and motion blurs to make
recognition more stable.
•  Implement the filtering considering label changes.
•  Parameter selection and learning.
•  Quantitative evaluation.

More Related Content

Viewers also liked

20120629PRMU CVPR2012報告
20120629PRMU CVPR2012報告20120629PRMU CVPR2012報告
20120629PRMU CVPR2012報告Toru Tamaki
 
20090924 姿勢推定と回転行列
20090924 姿勢推定と回転行列20090924 姿勢推定と回転行列
20090924 姿勢推定と回転行列Toru Tamaki
 
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部Toru Tamaki
 
3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)Toru Tamaki
 
Tensor flow勉強会 (ayashiminagaranotensorflow)
Tensor flow勉強会 (ayashiminagaranotensorflow)Tensor flow勉強会 (ayashiminagaranotensorflow)
Tensor flow勉強会 (ayashiminagaranotensorflow)tak9029
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)徹 上野山
 
深層学習とTensorFlow入門
深層学習とTensorFlow入門深層学習とTensorFlow入門
深層学習とTensorFlow入門tak9029
 
機械学習概論 講義テキスト
機械学習概論 講義テキスト機械学習概論 講義テキスト
機械学習概論 講義テキストEtsuji Nakai
 
A Brief History of My English Learning
A Brief History of My English LearningA Brief History of My English Learning
A Brief History of My English LearningEtsuji Nakai
 
Spannerに関する技術メモ
Spannerに関する技術メモSpannerに関する技術メモ
Spannerに関する技術メモEtsuji Nakai
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsEtsuji Nakai
 

Viewers also liked (11)

20120629PRMU CVPR2012報告
20120629PRMU CVPR2012報告20120629PRMU CVPR2012報告
20120629PRMU CVPR2012報告
 
20090924 姿勢推定と回転行列
20090924 姿勢推定と回転行列20090924 姿勢推定と回転行列
20090924 姿勢推定と回転行列
 
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
 
3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)3次元レジストレーション(PCLデモとコード付き)
3次元レジストレーション(PCLデモとコード付き)
 
Tensor flow勉強会 (ayashiminagaranotensorflow)
Tensor flow勉強会 (ayashiminagaranotensorflow)Tensor flow勉強会 (ayashiminagaranotensorflow)
Tensor flow勉強会 (ayashiminagaranotensorflow)
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
 
深層学習とTensorFlow入門
深層学習とTensorFlow入門深層学習とTensorFlow入門
深層学習とTensorFlow入門
 
機械学習概論 講義テキスト
機械学習概論 講義テキスト機械学習概論 講義テキスト
機械学習概論 講義テキスト
 
A Brief History of My English Learning
A Brief History of My English LearningA Brief History of My English Learning
A Brief History of My English Learning
 
Spannerに関する技術メモ
Spannerに関する技術メモSpannerに関する技術メモ
Spannerに関する技術メモ
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
 

Similar to SMOOTHING POSTERIOR PROBABILITIES WITH A PARTICLE FILTER OF DIRICHLET DISTRIBUTION FOR STABILIZING COLORECTAL NBI ENDOSCOPY RECOGNITION

Active Filter Design Using PSpice
Active Filter Design Using PSpiceActive Filter Design Using PSpice
Active Filter Design Using PSpiceTsuyoshi Horigome
 
Epidemic processes on switching networks
Epidemic processes on switching networksEpidemic processes on switching networks
Epidemic processes on switching networksNaoki Masuda
 
Oscillography analysis
Oscillography analysisOscillography analysis
Oscillography analysismichaeljmack
 
AP PGECET Instrumentation 2016 question paper
AP PGECET Instrumentation 2016 question paperAP PGECET Instrumentation 2016 question paper
AP PGECET Instrumentation 2016 question paperEneutron
 
Sonic IR Imaging on Bell Composite Panels
Sonic IR Imaging on Bell Composite PanelsSonic IR Imaging on Bell Composite Panels
Sonic IR Imaging on Bell Composite PanelsJustin Ar-Rasheed
 
Omicron CMC 256plus High Precision Relay Test Set and Universal Calibrator Da...
Omicron CMC 256plus High Precision Relay Test Set and Universal Calibrator Da...Omicron CMC 256plus High Precision Relay Test Set and Universal Calibrator Da...
Omicron CMC 256plus High Precision Relay Test Set and Universal Calibrator Da...Angus Sankaran
 
Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1] Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1] Simen Li
 
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsAnomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsCynthia Freeman
 
Datasheet Metrel MI 3102H BT. Hubungi PT. Siwali Swantika 021-45850618
Datasheet Metrel MI 3102H BT. Hubungi PT. Siwali Swantika 021-45850618Datasheet Metrel MI 3102H BT. Hubungi PT. Siwali Swantika 021-45850618
Datasheet Metrel MI 3102H BT. Hubungi PT. Siwali Swantika 021-45850618PT. Siwali Swantika
 
Decomposition and Denoising for moment sequences using convex optimization
Decomposition and Denoising for moment sequences using convex optimizationDecomposition and Denoising for moment sequences using convex optimization
Decomposition and Denoising for moment sequences using convex optimizationBadri Narayan Bhaskar
 

Similar to SMOOTHING POSTERIOR PROBABILITIES WITH A PARTICLE FILTER OF DIRICHLET DISTRIBUTION FOR STABILIZING COLORECTAL NBI ENDOSCOPY RECOGNITION (20)

Shereef_MP3_decoder
Shereef_MP3_decoderShereef_MP3_decoder
Shereef_MP3_decoder
 
Active Filter Design Using PSpice
Active Filter Design Using PSpiceActive Filter Design Using PSpice
Active Filter Design Using PSpice
 
Epidemic processes on switching networks
Epidemic processes on switching networksEpidemic processes on switching networks
Epidemic processes on switching networks
 
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
 
Oscillography analysis
Oscillography analysisOscillography analysis
Oscillography analysis
 
Input analysis
Input analysisInput analysis
Input analysis
 
AP PGECET Instrumentation 2016 question paper
AP PGECET Instrumentation 2016 question paperAP PGECET Instrumentation 2016 question paper
AP PGECET Instrumentation 2016 question paper
 
Sonic IR Imaging on Bell Composite Panels
Sonic IR Imaging on Bell Composite PanelsSonic IR Imaging on Bell Composite Panels
Sonic IR Imaging on Bell Composite Panels
 
E 2017 1
E 2017 1E 2017 1
E 2017 1
 
03raster
03raster03raster
03raster
 
Raster Display(1)
Raster Display(1)Raster Display(1)
Raster Display(1)
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Error Propagation in Forest Planning Models
Error Propagation in Forest Planning ModelsError Propagation in Forest Planning Models
Error Propagation in Forest Planning Models
 
Omicron CMC 256plus High Precision Relay Test Set and Universal Calibrator Da...
Omicron CMC 256plus High Precision Relay Test Set and Universal Calibrator Da...Omicron CMC 256plus High Precision Relay Test Set and Universal Calibrator Da...
Omicron CMC 256plus High Precision Relay Test Set and Universal Calibrator Da...
 
Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1] Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1]
 
3D final
3D final3D final
3D final
 
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsAnomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
 
Datasheet Metrel MI 3102H BT. Hubungi PT. Siwali Swantika 021-45850618
Datasheet Metrel MI 3102H BT. Hubungi PT. Siwali Swantika 021-45850618Datasheet Metrel MI 3102H BT. Hubungi PT. Siwali Swantika 021-45850618
Datasheet Metrel MI 3102H BT. Hubungi PT. Siwali Swantika 021-45850618
 
Decomposition and Denoising for moment sequences using convex optimization
Decomposition and Denoising for moment sequences using convex optimizationDecomposition and Denoising for moment sequences using convex optimization
Decomposition and Denoising for moment sequences using convex optimization
 
MSSISS riBART 20160321
MSSISS riBART 20160321MSSISS riBART 20160321
MSSISS riBART 20160321
 

More from Toru Tamaki

論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...Toru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex ScenesToru Tamaki
 
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...Toru Tamaki
 
論文紹介:Tracking Anything with Decoupled Video Segmentation
論文紹介:Tracking Anything with Decoupled Video Segmentation論文紹介:Tracking Anything with Decoupled Video Segmentation
論文紹介:Tracking Anything with Decoupled Video SegmentationToru Tamaki
 
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
論文紹介:Real-Time Evaluation in Online Continual Learning: A New HopeToru Tamaki
 
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...Toru Tamaki
 
論文紹介:Multitask Vision-Language Prompt Tuning
論文紹介:Multitask Vision-Language Prompt Tuning論文紹介:Multitask Vision-Language Prompt Tuning
論文紹介:Multitask Vision-Language Prompt TuningToru Tamaki
 
論文紹介:MovieCLIP: Visual Scene Recognition in Movies
論文紹介:MovieCLIP: Visual Scene Recognition in Movies論文紹介:MovieCLIP: Visual Scene Recognition in Movies
論文紹介:MovieCLIP: Visual Scene Recognition in MoviesToru Tamaki
 
論文紹介:Discovering Universal Geometry in Embeddings with ICA
論文紹介:Discovering Universal Geometry in Embeddings with ICA論文紹介:Discovering Universal Geometry in Embeddings with ICA
論文紹介:Discovering Universal Geometry in Embeddings with ICAToru Tamaki
 
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
論文紹介:Efficient Video Action Detection with Token Dropout and Context RefinementToru Tamaki
 
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...Toru Tamaki
 
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...Toru Tamaki
 
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusionToru Tamaki
 
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous DrivingToru Tamaki
 
論文紹介:Spatio-Temporal Action Detection Under Large Motion
論文紹介:Spatio-Temporal Action Detection Under Large Motion論文紹介:Spatio-Temporal Action Detection Under Large Motion
論文紹介:Spatio-Temporal Action Detection Under Large MotionToru Tamaki
 
論文紹介:Vision Transformer Adapter for Dense Predictions
論文紹介:Vision Transformer Adapter for Dense Predictions論文紹介:Vision Transformer Adapter for Dense Predictions
論文紹介:Vision Transformer Adapter for Dense PredictionsToru Tamaki
 
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
動画像理解のための深層学習アプローチ Deep learning approaches to video understandingToru Tamaki
 

More from Toru Tamaki (20)

論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
 
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
 
論文紹介:Tracking Anything with Decoupled Video Segmentation
論文紹介:Tracking Anything with Decoupled Video Segmentation論文紹介:Tracking Anything with Decoupled Video Segmentation
論文紹介:Tracking Anything with Decoupled Video Segmentation
 
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
 
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
 
論文紹介:Multitask Vision-Language Prompt Tuning
論文紹介:Multitask Vision-Language Prompt Tuning論文紹介:Multitask Vision-Language Prompt Tuning
論文紹介:Multitask Vision-Language Prompt Tuning
 
論文紹介:MovieCLIP: Visual Scene Recognition in Movies
論文紹介:MovieCLIP: Visual Scene Recognition in Movies論文紹介:MovieCLIP: Visual Scene Recognition in Movies
論文紹介:MovieCLIP: Visual Scene Recognition in Movies
 
論文紹介:Discovering Universal Geometry in Embeddings with ICA
論文紹介:Discovering Universal Geometry in Embeddings with ICA論文紹介:Discovering Universal Geometry in Embeddings with ICA
論文紹介:Discovering Universal Geometry in Embeddings with ICA
 
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
 
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
 
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
 
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
 
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
 
論文紹介:Spatio-Temporal Action Detection Under Large Motion
論文紹介:Spatio-Temporal Action Detection Under Large Motion論文紹介:Spatio-Temporal Action Detection Under Large Motion
論文紹介:Spatio-Temporal Action Detection Under Large Motion
 
論文紹介:Vision Transformer Adapter for Dense Predictions
論文紹介:Vision Transformer Adapter for Dense Predictions論文紹介:Vision Transformer Adapter for Dense Predictions
論文紹介:Vision Transformer Adapter for Dense Predictions
 
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

SMOOTHING POSTERIOR PROBABILITIES WITH A PARTICLE FILTER OF DIRICHLET DISTRIBUTION FOR STABILIZING COLORECTAL NBI ENDOSCOPY RECOGNITION

  • 1. Smoothing Posterior Probabilities with a Particle Filter of Dirichlet Distribution for Stabilizing Colorectal NBI Endoscopy Recognition Tsubasa Hirakawa, Toru Tamaki, Bisser Raytchev, Kazufumi Kaneda, Tetsushi Koide, Yoko Kominami, Rie Miyaki, Taiji Matsuo, Shigeto Yoshida, Shinji Tanaka Hiroshima University, Japan Sep. 17. 2013
  • 2. Colorectal cancer •  45,000 people have died from this cancer each year. •  The 3th leading cause of cancer death in Japan. Colorectal tumor must be found as early as possible! 1 0"" 20"" 40"" 60"" 80"" 100"" stage 1 stage 2 stage 3 stage 4 5 year survival rate of colorectal tumor Early stage End stage survivalrate[%] Time trend of the death by colorectal cancer 0" 10,000" 20,000" 30,000" 40,000" 50,000" '90" '91" '92" '93" '94" '95" '96" '97" '98" '99" '00" '01" '02" '03" '04" '05" '06" '07" '08" '09" fatalitiesofcolorectalcancer year •  5-year survival rate keeps in high percentage in early stage. •  Early finding of colorectal tumor causes complete cure.
  • 3. Endoscopy examination with NBI 2 •  Narrow-Banded Imaging (NBI) system •  Enable us to enhance microvessel structure of polyps. Normal NBI Polyp Type A Type B Type C 1 2 3 Microvessels are not observed or extremely opaque. Fine microvessels are observed around pits, and clear pits can be observed via the nest of microvessels. Microvessels comprise an irregular network, pits observed via the microvessels are slightly non-distinct, and vessel diameter or distribution is homogeneous. Microvessels comprise an irregular network, pits observed via the microvessels are irregular, and vessel diameter or distribution is heterogeneous. Pits via the microvessels are invisible, irregular vessel diameter is thick, or the vessel distribution is heterogeneous, and a vascular areas are observed. Narrow-Band Imaging (NBI) magnification findings Normal Advanced Cancer
  • 4. 4 Colorectal tumor classification in magnifying endoscopic NBI images [Tamaki et al., ACCV2010, MedIA2013] •  Feature: Bag-of-Visual-Words of densely sampled SIFT •  Classifier: Linear SVM •  Accuracy: 96% Real-time recognition system [Tamaki et al., MedIA2013] Extended to recognition of NBI video Display posterior probabilities at each frame.
  • 5. Problem ~Real-time Recognition System~ 5 The output is highly unstable 0 0.5 1 251" 271" 291" 311" 331" 351" 371" 391" 411" 431" Probability Frame number A B C 0 20 40 60 80 120100 140 160 180 200 Estimated label Probability of type A Probability of type B Probability of type C3
  • 6. Previous work 1 6 Smoothing of “curves” [Yokota et al., SSII2012] •  No probabilistic interpretation. •  Smoothing requires normalization to ensure that probabilities sum to 1. Problem 0 20 40 60 80 100 120 140 160 180 200 0 0.5 1 Time probability 0 0.5 1 0 20 40 60 80 100 120 140 160 180 200 Probability Type A Type B Type C3 Frame number •  Kalman Filter (x, ẋ and ẍ) Input Output
  • 7. Previous work 2 7 Sequence Labeling [Hirakawa et al., EMBC2013] Type A Type B Type C3 Type B_1 (original) frame number 0 20 40 60 80 100 120 140 160 180 200 Type B_1 (DP_0.99) frame number 0 20 40 60 80 100 120 140 160 180 200 0 0.5 1 251" 271" 291" 311" 331" 351" 371" 391" 411" 431" Frame number A B C 0 20 40 60 80 120100 140 160 180 200Type B_1 (original) frame number 0 20 40 60 80 100 120 140 160 180 200 Type B_1 (DP_0.99) frame number 0 20 40 60 80 100 120 140 160 180 200 •  Map estimation of MRF •  Output is labels assigned to each frame Labels applied MAP estimation Output Input
  • 8. Previous work 2 8 Sequence Labeling [Hirakawa et al., EMBC2013] Type A Type B Type C3 Type B_1 (original) frame number 0 20 40 60 80 100 120 140 160 180 200 Type B_1 (DP_0.99) frame number 0 20 40 60 80 100 120 140 160 180 200 0 0.5 1 251" 271" 291" 311" 331" 351" 371" 391" 411" 431" Frame number A B C 0 20 40 60 80 120100 140 160 180 200Type B_1 (original) frame number 0 20 40 60 80 100 120 140 160 180 200 Type B_1 (DP_0.99) frame number 0 20 40 60 80 100 120 140 160 180 200 •  Map estimation of MRF •  Output is labels assigned to each frame Labels applied MAP estimation Output Input •  Labels are LESS informative than probabilities. !  We have examined about how we should display the recognition results. Problem
  • 9. Motivation 9 !  To support decisions by endoscopists during an endoscopy examination Visualize temporally smoothed and stabilized posterior probability curves. Objective •  Sequential online Bayes filtering •  Introducing the Dirichlet distribution as transition and likelihood •  Implemented with the Particle filtering. Probabilistic Approach
  • 10. Sequential Filtering 10 xt = xt (A) , xt (B) , xt (C3) ( ), xt A( ) + xt B( ) + xt C3( ) =1State vector: Observation vector: yt = yt A( ) , yt B( ) , yt C3( ) ( ), yt A( ) + yt B( ) + yt C3( ) =1 We use Dirichlet distribution for state transition and likelihood. Prediction p xt y1:t−1( )= p xt xt−1( )∫ p xt−1 y1:t−1( )dxt Filtering p xt y1:t( )∝ p yt xt−1( ) p xt y1:t−1( ) State transition Likelihood Observation to t-1State of t Observation to tState of t ※ t : time
  • 11. Dirichlet distribution 11 Dirλ1…K α1…K[ ]= Γ αkk=1 K ∑# $% & '( Γ αk[ ]k=1 K ∏ λk αk −1 k=1 K ∏ (0.50, 0.50, 0.50) (0.85, 1.50, 2.00) (1.00, 1.00, 1.00) (1.00, 1.76, 2.35) (4.00, 4.00 ,4.00) (3.40, 6.00, 8.00) low high α1…K : parameter of distribution
  • 12. Sequential Filtering 12 xt = xt (A) , xt (B) , xt (C3) ( ), xt A( ) + xt B( ) + xt C3( ) =1State vector: Observation vector: yt = yt A( ) , yt B( ) , yt C3( ) ( ), yt A( ) + yt B( ) + yt C3( ) =1 We use Dirichlet distribution for state transition and likelihood. Prediction p xt y1:t−1( )= p xt xt−1( )∫ p xt−1 y1:t−1( )dxt Filtering p xt y1:t( )∝ p yt xt−1( ) p xt y1:t−1( ) State transition Likelihood
  • 13. Proposed method ~state transition~ 13 p xt xt−1,θ1( )= Dirxt α1 θ1, xt−1( )"# $% •  We define the transition as Dirichlet. !  To enforce xt to be close to xt-1. !  With a single parameter θ1 to control the shape of the distribution. α1 θ1, xt−1( )=θ1xt−1 MAP estimate of xt-1 θ1=1 θ1=100 Should be distributed around xt-1 θ1=?
  • 14. Proposed method ~likelihood~ 14 p yt xt,θ2( )= Dirxt α2 θ2, yt( )!" #$ α2 θ2, yt( )=θ2 yt + b •  We define the likelihood as Dirichlet. !  To enforce xt to be close to yt. !  With a single parameter θ2 and additional bias (+b) to control the shape of the distribution. The value of yt θ2=100, b=0 θ2=3, b=1 Distribution concentrates too much! Be distributed widely
  • 15. Sequential Filtering 15 xt = xt (A) , xt (B) , xt (C3) ( ), xt A( ) + xt B( ) + xt C3( ) =1State vector: Observation vector: yt = yt A( ) , yt B( ) , yt C3( ) ( ), yt A( ) + yt B( ) + yt C3( ) =1 Prediction p xt y1:t−1( )= p xt xt−1( )∫ p xt−1 y1:t−1( )dxt Filtering p xt y1:t( )∝ p yt xt−1( ) p xt y1:t−1( ) State transition Likelihood Implemented with a Particle Filtering
  • 16. Experimental results ~data set~ 16 Learning •  907 NBI images (Type A: 359, Type B: 461, Type C3: 87) •  Ensure that the lighting conditions, zooming and optical magnification were kept as similar as possible across different images. •  Images were trimmed by medical doctors and endoscopists. Test video •  4 NBI videoendoscopy sequences (Type A: 2, Type B: 2) •  The length 200 frames, in which polyps were captured largely enough in each image.
  • 17. Experimental results 17Type BType A Type C3 Original result θ1 = 100, θ2 = 1 θ1 = 100, θ2 = 5 θ1 = 500, θ2 = 1 θ1 = 500, θ2 = 5 Type A_2 (original) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type A_2 (100,1) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type A_2 (100,5) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type A_2 (500,1) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type A_2 (500,5) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type A MRF labeling Type A_2 (original) frame number 0 20 40 60 80 100 120 140 160 180 200 Type A_2 (DP_0.99) frame number 0 20 40 60 80 100 120 140 160 180 200 Type A_2 (Gibbs_p4=0.9)
  • 18. Experimental results 18Type BType A Type C3 Type B_1 (Original) frame number 0 20 40 60 80 100 120 140 160 180 200 Type B_1 (MRF) frame number 0 20 40 60 80 100 120 140 160 180 200 Type B_1 (original) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type B_1 (100,1) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type B_1 (100,5) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type B_1 (500,1) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type B_1 (500,5) 0 20 40 60 80 100 120 140 160 180 200 0.01.0 Type B Original result θ1 = 100, θ2 = 1 θ1 = 100, θ2 = 5 θ1 = 500, θ2 = 1 θ1 = 500, θ2 = 5 MRF labeling
  • 19. Conclusions •  We have proposed a Particle filter-based smoothing of posterior probability. !  to visualize the output of NBI videoendoscopy recognition. 19 Future work •  Reduce the effects of optical and motion blurs to make recognition more stable. •  Implement the filtering considering label changes. •  Parameter selection and learning. •  Quantitative evaluation.