SlideShare a Scribd company logo
Video Object Extraction Using Feature
Matching Based on Nonlocal Matting
Meidya Koeshardianto, Eko Mulyanto and Mochamad Hariadi | ITS Surabaya, Indonesia
What is video object extraction and
how to make it easy
implementation?
Question :
Matting Equations
• Video object extraction is used for extracting foreground and background
object from still image or video sequences.
𝐼 = 𝛼𝐹 + 1 − 𝛼 𝐵
Constraints (Scribbles and Trimap)
Trimap Interface :
Bayesian Matting (Chuang et al CVPR 01)
Poisson Matting (Sun et al SIGGRAPH 04)
Random walk (Grady et al 05)
Etc..
Scribbles Interface :
Wang&Cohen ICCV 05
Closed Form Matting TPAMI 08
Nonlocal Matting CVPR 11
Etc..
𝛼 = 1
𝛼 = 1
𝛼 = 0
𝛼 = 0
𝛼 ∈ [1,0]
Problems
1. Every frames need constraints to determine Foreground and Background
2. Accurate object extraction on each frames.
• Automatic constraints (stroke/scribbles)
• Feature matching
• Nonlocal matting for Video Object Extracting
SIFT Algorithm is used
Laplacian
Transform
Video / image sequence
Image Template
Nonlocal MattingPoint Matching Alpha Matte
Point Extraction
Procedure
Key Point
Extraction
Step 1
Feature
Matching
Step 2
Laplacian
Transform
(Nonlocal
Matting)
Step 3
Why nonlocal matting is employed?
Intepretation Laplacian as a graph 𝐺 = 𝑉, 𝐸 where 𝐴 is weight of edge 𝐸(𝑖, 𝑗)
With derivation of 𝑫𝜶 = 𝑨𝜶 then 𝑫 − 𝑨 𝜶 ≈ 𝟎 or 𝜶 𝑻
𝑳𝜶 ≈ 𝟎 where 𝑳 = 𝑫 − 𝑨 𝑻
(𝑫 − 𝑨)
The quadratic form 𝜶 𝑻 𝑳𝜶
Measure of smoothness along the
edge of 𝐺
Why nonlocal matting is employed?
If there is a subset of pixels that exactly cluster in the graph implied by Laplacian 𝐿 then the
value of the objective function 𝑞(𝛼) is minimized if the rest of the pixels in the cluster are labeled
Automatic Scribbles - SIFT
Key Detection
Keypoint Descriptor
Automatic Scribbles - SIFT
Feature Matching
𝜃 = 0,2 – 0,4 𝜃 = 0,5
𝜃 = 0,6 𝜃 = 0,7
𝜃 = 0,8 𝜃 = 0,9
Image template for automatic
video object extraction
Answer :
Experiments – Samples Video
Conclusion and Road a Head
• Feature matching could be used as scribbles or stoke for object extraction,
nonlocal matting method.
• According from our sample video, it show that objects can be extracted by
most satisfactory parameter using 𝜃 = 0,05
• Future work include investigating updated or replaced image template
periodically. So that, the image template feature will be still recognized on the
frame.
Video Object Extraction Using Feature Matching Based on Nonlocal Matting

More Related Content

PPT
Robust Real Time Face Detection
PPTX
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
PDF
Object-Region Video Transformers
ODP
End of Year Presentation
PPTX
Face detection system design seminar
PDF
PFN Spring Internship Final Report: Autonomous Drive by Deep RL
PPT
Face Identification for Humanoid Robot
PDF
Introduction to Machine Learning in Python using Scikit-Learn
Robust Real Time Face Detection
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Object-Region Video Transformers
End of Year Presentation
Face detection system design seminar
PFN Spring Internship Final Report: Autonomous Drive by Deep RL
Face Identification for Humanoid Robot
Introduction to Machine Learning in Python using Scikit-Learn

Viewers also liked (7)

PDF
A survey on moving object tracking in video
PPTX
A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
PPT
Video Surveillance Systems For Traffic Monitoring
PPT
Video object tracking with classification and recognition of objects
PPTX
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
PDF
Content based video retrieval system
A survey on moving object tracking in video
A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
Video Surveillance Systems For Traffic Monitoring
Video object tracking with classification and recognition of objects
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
Content based video retrieval system
Ad

Similar to Video Object Extraction Using Feature Matching Based on Nonlocal Matting (20)

PDF
Object video tracking using a pan tilt-zoom system
PPT
PDF
Robust Tracking Via Feature Mapping Method and Support Vector Machine
PDF
Feature detection and matching
PPTX
Object Detection & Tracking
PPTX
Application of feature point matching to video stabilization
PPTX
Object recognition
PDF
IRJET- A Review on Moving Object Detection in Video Forensics
PDF
A New Approach for video denoising and enhancement using optical flow Estimation
PDF
Image Matting via LLE/iLLE Manifold Learning
PDF
Real Time Object Identification for Intelligent Video Surveillance Applications
PDF
Applying edge density based region growing with frame difference for detectin...
PDF
Recognition and tracking moving objects using moving camera in complex scenes
PPTX
Motion analyser using image processing
PPTX
Blob detection
PPT
2D/Multi-view Segmentation and Tracking
PPTX
11 cie552 image_featuresii_sift
PDF
G04743943
PPTX
CV PPT.pptx
PDF
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
Object video tracking using a pan tilt-zoom system
Robust Tracking Via Feature Mapping Method and Support Vector Machine
Feature detection and matching
Object Detection & Tracking
Application of feature point matching to video stabilization
Object recognition
IRJET- A Review on Moving Object Detection in Video Forensics
A New Approach for video denoising and enhancement using optical flow Estimation
Image Matting via LLE/iLLE Manifold Learning
Real Time Object Identification for Intelligent Video Surveillance Applications
Applying edge density based region growing with frame difference for detectin...
Recognition and tracking moving objects using moving camera in complex scenes
Motion analyser using image processing
Blob detection
2D/Multi-view Segmentation and Tracking
11 cie552 image_featuresii_sift
G04743943
CV PPT.pptx
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
Ad

Recently uploaded (20)

PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Welding lecture in detail for understanding
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Well-logging-methods_new................
PPTX
web development for engineering and engineering
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPT
Project quality management in manufacturing
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Construction Project Organization Group 2.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Welding lecture in detail for understanding
CYBER-CRIMES AND SECURITY A guide to understanding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
OOP with Java - Java Introduction (Basics)
Well-logging-methods_new................
web development for engineering and engineering
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Project quality management in manufacturing
UNIT-1 - COAL BASED THERMAL POWER PLANTS
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
bas. eng. economics group 4 presentation 1.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Construction Project Organization Group 2.pptx

Video Object Extraction Using Feature Matching Based on Nonlocal Matting

  • 1. Video Object Extraction Using Feature Matching Based on Nonlocal Matting Meidya Koeshardianto, Eko Mulyanto and Mochamad Hariadi | ITS Surabaya, Indonesia
  • 2. What is video object extraction and how to make it easy implementation? Question :
  • 3. Matting Equations • Video object extraction is used for extracting foreground and background object from still image or video sequences. 𝐼 = 𝛼𝐹 + 1 − 𝛼 𝐵
  • 4. Constraints (Scribbles and Trimap) Trimap Interface : Bayesian Matting (Chuang et al CVPR 01) Poisson Matting (Sun et al SIGGRAPH 04) Random walk (Grady et al 05) Etc.. Scribbles Interface : Wang&Cohen ICCV 05 Closed Form Matting TPAMI 08 Nonlocal Matting CVPR 11 Etc.. 𝛼 = 1 𝛼 = 1 𝛼 = 0 𝛼 = 0 𝛼 ∈ [1,0]
  • 5. Problems 1. Every frames need constraints to determine Foreground and Background 2. Accurate object extraction on each frames. • Automatic constraints (stroke/scribbles) • Feature matching • Nonlocal matting for Video Object Extracting SIFT Algorithm is used Laplacian Transform Video / image sequence Image Template Nonlocal MattingPoint Matching Alpha Matte Point Extraction
  • 6. Procedure Key Point Extraction Step 1 Feature Matching Step 2 Laplacian Transform (Nonlocal Matting) Step 3
  • 7. Why nonlocal matting is employed? Intepretation Laplacian as a graph 𝐺 = 𝑉, 𝐸 where 𝐴 is weight of edge 𝐸(𝑖, 𝑗) With derivation of 𝑫𝜶 = 𝑨𝜶 then 𝑫 − 𝑨 𝜶 ≈ 𝟎 or 𝜶 𝑻 𝑳𝜶 ≈ 𝟎 where 𝑳 = 𝑫 − 𝑨 𝑻 (𝑫 − 𝑨) The quadratic form 𝜶 𝑻 𝑳𝜶 Measure of smoothness along the edge of 𝐺
  • 8. Why nonlocal matting is employed? If there is a subset of pixels that exactly cluster in the graph implied by Laplacian 𝐿 then the value of the objective function 𝑞(𝛼) is minimized if the rest of the pixels in the cluster are labeled
  • 9. Automatic Scribbles - SIFT Key Detection Keypoint Descriptor
  • 10. Automatic Scribbles - SIFT Feature Matching 𝜃 = 0,2 – 0,4 𝜃 = 0,5 𝜃 = 0,6 𝜃 = 0,7 𝜃 = 0,8 𝜃 = 0,9
  • 11. Image template for automatic video object extraction Answer :
  • 13. Conclusion and Road a Head • Feature matching could be used as scribbles or stoke for object extraction, nonlocal matting method. • According from our sample video, it show that objects can be extracted by most satisfactory parameter using 𝜃 = 0,05 • Future work include investigating updated or replaced image template periodically. So that, the image template feature will be still recognized on the frame.

Editor's Notes

  • #3: This is the question that your experiment answers
  • #7: List all of the steps used in completing your experiment. Remember to number your steps. Include photos of your experiment.
  • #8: Summarize your research in three to five points.
  • #12: Write hypothesis before you begin the experiment. This should be your best educated guess based on your research.