Ghost: A Human Body Part Labeling System Using Silhouettes

Slides:



Advertisements
Similar presentations
How Healthy is Your Use of the Computer? Compiled By June Praet.
Advertisements

Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Gestures Recognition. Image acquisition Image acquisition at BBC R&D studios in London using eight different viewpoints. Sequence frame-by-frame segmentation.
REVIEWING POSTURE Remember To:. Center your body in front of the ____ and ____ keys.
QR Code Recognition Based On Image Processing
Advanced Topics in Algorithms and Data Structures Lecture 7.2, page 1 Merging two upper hulls Suppose, UH ( S 2 ) has s points given in an array according.
Lecture # 5 Body Landmarks.  When measuring the body for apparel design and production, it is necessary to have a few key points for which to measure.
Chair Push your hips as far back as they can go in the chair. Adjust the seat height so your feet are flat on the floor and your knees.
Semantic Texton Forests for Image Categorization and Segmentation We would like to thank Amnon Drory for this deck הבהרה : החומר המחייב הוא החומר הנלמד.
Detecting Abandoned Objects With a Moving Camera 指導教授:張元翔 老師 學生:資訊碩一 吳思穎.
1 Building a Dictionary of Image Fragments Zicheng Liao Ali Farhadi Yang Wang Ian Endres David Forsyth Department of Computer Science, University of Illinois.
AlgirdasBeinaravičius Gediminas Mazrimas Salman Mosslem.
Real-time Human Motion Analysis by Image Skeletonization 指導教授:張元翔 老師 學生: 吳思穎.
Ai-Mei Huang and Truong Nguyen Video Processing LabECE Dept, UCSD, La Jolla, CA This paper appears in: Image Processing, ICIP IEEE International.
Applications of Image Processing. Outline What YOU are going to learn Image Processing in use.
A Bayesian Formulation For 3d Articulated Upper Body Segmentation And Tracking From Dense Disparity Maps Navin Goel Dr Ara V Nefian Dr George Bebis.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, , Korea 指導教授 張元翔.
Kevin and Kyra Moon EE 670 December 1,  Background ◦ Motivation ◦ Problem  Theoretical model for backscatter  Simulations  Estimators ◦ ML ◦
Diffusion Tensors for Processing Sheared and Rotated Rectangles Gabriele Steidl and Tanja Teuber 指導教授 張元翔 指導教授 張元翔 學生 陳昱辰 學生 陳昱辰.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
M M S S V V 0 MSVLAB, HRE, NTOU BEM 期末報告 報 告 人 : 李應德 先生 指導教授 : 陳正宗 終身特聘教授 時 間 : 2008 年 06 月 24 日 地 點 : 河工二館 307 室 Two spherical body 邊界元素法期末報告.
Barcode Readers using the Camera Device in Mobile Phones 指導教授:張元翔 老師 學生:吳思穎 /05/25.
Study of Image Quality of Superimposed Projection Using Multiple Projectors Takayuki Okatani, Member, IEEE, Mikio Wada, and Koichiro Deguchi, Member, IEEE.
I mage and M edia U nderstanding L aboratory for Performance Evaluation of Vision-based Real-time Motion Capture Naoto Date, Hiromasa Yoshimoto, Daisaku.
Kalman filter and SLAM problem
Human tracking and counting using the KINECT range sensor based on Adaboost and Kalman Filter ISVC 2013.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
BUSINESS OPERATIONS DEPARTMENT SAFETY BRIEFING OFFICE ERGONOMICS E.H. Winkler August 16, 2010.
Mitja Luštrek Jožef Stefan Institute Department of Intelligent Systems.
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
International Conference on Computer Vision and Graphics, ICCVG ‘2002 Algorithm for Fusion of 3D Scene by Subgraph Isomorphism with Procrustes Analysis.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
ROWING TECHNIQUE.
Digital Image Processing CCS331 Relationships of Pixel 1.
Experimental Results ■ Observations:  Overall detection accuracy increases as the length of observation window increases.  An observation window of 100.
Algirdas Beinaravičius Gediminas Mazrimas Salman Mosslem.
出處: Signal Processing and Communications Applications, 2006 IEEE 作者: Asanterabi Malima, Erol Ozgur, and Miijdat Cetin 2015/10/251 指導教授:張財榮 學生:陳建宏 學號: M97G0209.
Real Time Appearance Based Hand Tracking The 19th International Conference on Pattern Recognition (ICPR) December 7-11, 2008, Tampa Convention Center,
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
Tracking People by Learning Their Appearance Deva Ramanan David A. Forsuth Andrew Zisserman.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
ICBV Course Final Project Sergey Tyrin Itamar Barkai.
指導教授 : 劉如生 老師 報告者 : 楊凱翔、張云臙.  Introduction  Related Works  System Architectures  System Implementations  Conclusions.
Visual Odometry for Ground Vehicle Applications David Nistér, Oleg Naroditsky, and James Bergen Sarnoff Corporation CN5300 Princeton, New Jersey
Presented by: Idan Aharoni
BACKGROUND MODEL CONSTRUCTION AND MAINTENANCE IN A VIDEO SURVEILLANCE SYSTEM Computer Vision Laboratory 指導教授:張元翔 老師 研究生:許木坪.
Learning video saliency from human gaze using candidate selection CVPR2013 Poster.
DEVELOPMENT OF EDUCATIONAL CAMERA GAMES FOR CHILDREN XIE Fei, CAI Shan, CHENG Ben, CHEN Chao College of Information System & Management, National University.
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
An intelligent strategy for checking the annual inspection status of motorcycles based on license plate recognition Yo-Ping Huang a, Chien-Hung Chen b,
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Animating Human Locomotion
Course : T Computer Vision
Computer and Robot Vision I
Computer Graphics CC416 Week 13 Clipping.
Introduction to Computational and Biological Vision Keren shemesh
Push Up Primary Muscle(s): Pectoralis Major Pectoralis Minor
Digital Image Processing
An Infant Facial Expression Recognition System Based on Moment Feature Extraction C. Y. Fang, H. W. Lin, S. W. Chen Department of Computer Science and.
Proper Keyboarding Technique
Presentation transcript:

Ghost: A Human Body Part Labeling System Using Silhouettes Ismail Haritaoglu, David Harwood and Larry S. Davis Computer Vision Laboratory, University of Maryland, USA hismail,harwood,lsd@umiacs.umd.edu 指導教授 張元翔 報告人員 陳昱辰

Introduction Ghost is a real time system for estimating human body posture and detecting body parts in monochromatic imagery. we consider four main postures: standing, sitting, crawling-bending, and laying down

Algorithm A: The body posture which yields the highest similarity measure is taken as the estimated posture. B: A recursive convex-hull algorithm is applied to find possible body part locations on the silhouette boundary.

Algorithm C: The location of the head is predicted using the major axis of the silhouette D: Map the remaining hull vertices to the body parts using a topological-order preserved distance transform calculation.

Detection of Human Body Parts Segmented from the background by a four stage process: thresholding, noise cleaning, morphological filtering and object detection.

2D body modeling using silhouettes 6 primary body parts (head, hands, feet, and torso) 10 secondary parts( elbows, knees, shoulders, armpits, hip, and upper back)

Examples of the order of the body parts on the silhouette boundary

Estimation of the human body posture We observed that four different main postures have large differences in the order of body parts. A body posture is represented by the normalized horizontal and vertical projection histograms

Vertical and horizontal The vertical and horizontal normalized projections of standing, crawling-bending and laying down postures used in the body posture estimation

Front left-side right-side

Detection of the convex and concave hulls on silhouettes We need to find those points on the silhouette in order to find the set of locations which will be labeled as body parts.

Prediction of the head location The head is a stable body part compared to the others, and its location can be easily predicted.

Prediction of the feet and hands and torso locations Relative path distances are used to check if the mapping is consistent with the order.

Conclusion In current implementation, shadows create problems in locating body parts which are too close to the ground. Better results could be obtained if shadows are removed from the silhouette