Security Tracker
description
Transcript of Security Tracker
![Page 1: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/1.jpg)
By
Jered Olckers
Security Tracker
SUPERVISOR: MR. J. CONNAN
![Page 2: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/2.jpg)
Project Overview
The main purpose of system is to track an object across multiple frames using fixed input source.
Introduction
![Page 3: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/3.jpg)
Interface User Interface Specification
Components Portable Pixel map (PPM) Grayscale Background Subtraction Skin Detection
High Level & Low Level Design
![Page 4: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/4.jpg)
PPM is a type of image file format. Each pixel can be easily manipulated since it
is in an understandable format.
Portable Pixelmap (PPM)
Start ASCII PPM file formatCommentDemotionsMax ColoursASCII Decimal
Red
Green
Blue
![Page 5: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/5.jpg)
Every colour image a pixel consists of 3 values; red, green and blue.
A Grayscale image value of each pixel is the same.
To convert pixel colour to its appropriate level of grey, the following calculation is needed.
Grayscale
Red X 30% Green X 59% Blue X 11% Greyscale
![Page 6: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/6.jpg)
Greyscale Picture
Convert
![Page 7: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/7.jpg)
Background Subtraction
minus
![Page 8: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/8.jpg)
This is used to identify whether a set of pixels is a potential skin area.
Convert from RGB to HSV colour space.
The threshold values is used to distinguish between skin and non skin pixels.
Skin colour detection
![Page 9: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/9.jpg)
The skin colour detection will be used to identify whether a person has been detected in a video.
Skin colour detection (2)
Skin pixels detected..
![Page 10: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/10.jpg)
Object Orientated Approach
![Page 11: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/11.jpg)
Interface
![Page 12: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/12.jpg)
Term 3 Implement Skin detection. Extend functionality on interface Display tracked object in video. Testing for correctness.
Term 4 Testing and evaluating software Create User Manual.
Project Plan
![Page 13: Security Tracker](https://reader034.fdocuments.net/reader034/viewer/2022051402/56816487550346895dd65f62/html5/thumbnails/13.jpg)
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.
Using PPM to make high-quality color pictures
Frame-skipping tracking for single object with global motion detection!: Ming Anlong, Ma Huadong
References