supervisor: mr. j. connan. the main purpose of system is to track an object across multiple frames...

11
Security Tracker By Jered Olckers SUPERVISOR: MR. J. CONNAN

Upload: randell-walker

Post on 12-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Security Tracker By

Jered Olckers

SUPERVISOR: MR. J. CONNAN

Page 2: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Introduction

The main purpose of system is to track an object across multiple frames using fixed input source.

Page 3: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Input real-time video source

Extract frames Back-Ground subtraction

Detect movement Draw rectangle around object

Current Operation State

Page 4: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Capture code - Changed from VB to VC++ - Merge VC++ with C++

RGB-to-HSV conversion - Skin color detection

Level of accuracy close to 96.5%

Changes

Page 5: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Accordingly scale trace Area Get Accumulative Pixel Average(APA)

value inside the square Store and Compare values

Display object matched Results

Changes(continue)

Start

Page 6: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Movement Detection Implementation

Get threshold values Draw square

A [i--]<10 && A[i]>50

Page 7: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Design Old Design Limitations

- Physically need to open video for extraction - Cannot detect video input source

New Design-Operates in real time-Result of Background

subtraction

Page 8: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Tools & Languages Used

Tools Description

Microsoft Visual Studio 2008 IDE

Microsoft SDK Libraries

Code Blocks IDE

M-encoder Convert image format

Gimp2 Diagrams

Tools

Page 9: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Languages Implementation

C++ Back-End Calculation

VC++ Used to create interface and capture/display frames

Batch Used to connect connect programs (inter-link)

Tools & Languages Used

Languages

Page 10: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Project Timeline

Term3 Term4

BG-Subtraction detect movement Implement skin detection

Extend functionality on interface Track object across camerasScale tracked square

Testing for correctness. Testing and evaluating software

Display Tracked object Create User Manual.

Page 11: SUPERVISOR: MR. J. CONNAN.  The main purpose of system is to track an object across multiple frames using fixed input source

Skin Detection in Luminance Images using Threshold Technique: Hani. K. Almohair, Abd Rahman Ramli, Elsadig A. M, Shaiful J. Hashim

A Robust Vision-based Moving Target Detection and Tracking System.

Frame-skipping tracking for single object with global motion detection!: Ming Anlong, Ma Huadong

References