Camera motion estimation and object extraction using Multiple Consecutive Frames with ghost and noise removal for Pan-Tilt-Zoom Camera
This research presents a new algorithm for extracting moving objects using Pan-Tilt- Zoom (PTZ) camera. Previously, system that uses moving camera faces some problems, including misalignment between current and template frames, appearance of unwanted objects (ghost), illumination changes, shadow...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Subjects: | |
Online Access: | http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/44129/1/p.1-24.pdf http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/44129/2/full%20text.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-unimap-44129 |
---|---|
record_format |
uketd_dc |
spelling |
my-unimap-441292016-11-22T08:27:16Z Camera motion estimation and object extraction using Multiple Consecutive Frames with ghost and noise removal for Pan-Tilt-Zoom Camera Syaimaa' Solehah, Mohd Radzi This research presents a new algorithm for extracting moving objects using Pan-Tilt- Zoom (PTZ) camera. Previously, system that uses moving camera faces some problems, including misalignment between current and template frames, appearance of unwanted objects (ghost), illumination changes, shadow and crowd. This research developed an algorithm to avoid misalignment images, remove ghost and noises. The proposed algorithm consists of six steps, which are camera motion estimation, object extraction, removing ghost, detecting shadow, refining shadow and noises elimination. This research proposed to apply camera motion estimation twice, which is between three consecutive frames. Keypoints of each image are detected using Speed-up Robust Features (SURF) detector, then produces homography matrix. The homography contains rotation and translation of one image from another image. It is used to warp previous frames with respect to the current frame. In object extraction, current frame is compared to both compensated previous frame 1 and compensated previous frame 2 using Wronskian Change Detector (WCD). Detecting changes using multiple frames produces ghost, which is actually moving objects in previous frames. Then, this research has developed a ghost removal technique, in which two output images of object extraction are compared each other, pixel by pixel. Then the existing method of shadow removal, Normalized Cross-Correlation (NCC) technique is applied to refine the output image. Some pixels may be misclassified as shadow pixels. Therefore, refinement of shadow detection is done so that the actual shadow is removed, while the false detected shadows are returned to be background entities. To remove other noises, a 3x3 noise filter has been created. The filter is used to scan the output image where the centre of the 3x3 window will look for white pixel. Number of white pixel in the whole window (filter) will be compared to the threshold. Finally, morphological operator is used to remove undesirable foreground pixels. The developed algorithm had been tested on seven image conditions; striped background, objects move slowly, camouflage object, small moving object, multiple moving objects, objects move towards the camera and shadow. The developed algorithm has successfully extracted moving object, removed ghost, removed shadow, noises and detected illumination changes. Based on the manual calculation and visual observations, this system has the highest average accuracy which is 95.13%, followed by single WCD 93.99%, Background Subtraction 93.42%, Luminance Ratio 92.92%, HSV Histogram 91.85% and Greyscale Histogram 91.47%. Universiti Malaysia Perlis (UniMAP) 2014 Thesis en http://dspace.unimap.edu.my:80/xmlui/handle/123456789/44129 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/44129/3/license.txt 8a4605be74aa9ea9d79846c1fba20a33 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/44129/1/p.1-24.pdf a17c0a5d6c274154276a6d1f797e8693 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/44129/2/full%20text.pdf 311517ae16e2e6c8392ee6ff5642093e Pan-Tilt-Zoom (PTZ) Algorithm Object extraction Multiple Consecutive Frames Camera motion School of Computer and Communication Engineering |
institution |
Universiti Malaysia Perlis |
collection |
UniMAP Institutional Repository |
language |
English |
topic |
Pan-Tilt-Zoom (PTZ) Algorithm Object extraction Multiple Consecutive Frames Camera motion |
spellingShingle |
Pan-Tilt-Zoom (PTZ) Algorithm Object extraction Multiple Consecutive Frames Camera motion Syaimaa' Solehah, Mohd Radzi Camera motion estimation and object extraction using Multiple Consecutive Frames with ghost and noise removal for Pan-Tilt-Zoom Camera |
description |
This research presents a new algorithm for extracting moving objects using Pan-Tilt-
Zoom (PTZ) camera. Previously, system that uses moving camera faces some problems,
including misalignment between current and template frames, appearance of unwanted
objects (ghost), illumination changes, shadow and crowd. This research developed an
algorithm to avoid misalignment images, remove ghost and noises. The proposed
algorithm consists of six steps, which are camera motion estimation, object extraction,
removing ghost, detecting shadow, refining shadow and noises elimination. This
research proposed to apply camera motion estimation twice, which is between three
consecutive frames. Keypoints of each image are detected using Speed-up Robust
Features (SURF) detector, then produces homography matrix. The homography
contains rotation and translation of one image from another image. It is used to warp
previous frames with respect to the current frame. In object extraction, current frame is
compared to both compensated previous frame 1 and compensated previous frame 2
using Wronskian Change Detector (WCD). Detecting changes using multiple frames
produces ghost, which is actually moving objects in previous frames. Then, this
research has developed a ghost removal technique, in which two output images of
object extraction are compared each other, pixel by pixel. Then the existing method of
shadow removal, Normalized Cross-Correlation (NCC) technique is applied to refine
the output image. Some pixels may be misclassified as shadow pixels. Therefore,
refinement of shadow detection is done so that the actual shadow is removed, while the
false detected shadows are returned to be background entities. To remove other noises, a
3x3 noise filter has been created. The filter is used to scan the output image where the
centre of the 3x3 window will look for white pixel. Number of white pixel in the whole
window (filter) will be compared to the threshold. Finally, morphological operator is
used to remove undesirable foreground pixels. The developed algorithm had been tested
on seven image conditions; striped background, objects move slowly, camouflage
object, small moving object, multiple moving objects, objects move towards the camera
and shadow. The developed algorithm has successfully extracted moving object,
removed ghost, removed shadow, noises and detected illumination changes. Based on
the manual calculation and visual observations, this system has the highest average
accuracy which is 95.13%, followed by single WCD 93.99%, Background Subtraction
93.42%, Luminance Ratio 92.92%, HSV Histogram 91.85% and Greyscale Histogram
91.47%. |
format |
Thesis |
author |
Syaimaa' Solehah, Mohd Radzi |
author_facet |
Syaimaa' Solehah, Mohd Radzi |
author_sort |
Syaimaa' Solehah, Mohd Radzi |
title |
Camera motion estimation and object extraction using Multiple Consecutive Frames with ghost and noise removal for Pan-Tilt-Zoom Camera |
title_short |
Camera motion estimation and object extraction using Multiple Consecutive Frames with ghost and noise removal for Pan-Tilt-Zoom Camera |
title_full |
Camera motion estimation and object extraction using Multiple Consecutive Frames with ghost and noise removal for Pan-Tilt-Zoom Camera |
title_fullStr |
Camera motion estimation and object extraction using Multiple Consecutive Frames with ghost and noise removal for Pan-Tilt-Zoom Camera |
title_full_unstemmed |
Camera motion estimation and object extraction using Multiple Consecutive Frames with ghost and noise removal for Pan-Tilt-Zoom Camera |
title_sort |
camera motion estimation and object extraction using multiple consecutive frames with ghost and noise removal for pan-tilt-zoom camera |
granting_institution |
Universiti Malaysia Perlis (UniMAP) |
granting_department |
School of Computer and Communication Engineering |
url |
http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/44129/1/p.1-24.pdf http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/44129/2/full%20text.pdf |
_version_ |
1747836826206339072 |