You are on page 1of 20

Motion segmentation implementation

techniques

By
m.Rama krishna - 06551a0549
m.Rama aravind - 06551a0548
a.Kiran kumar - 06551a0520
What is ?
Purpose

 Captures minure movememts of the object

 Motion segmentation is used in motion


detector.
Project scope

 This application is to locate visual motion


within the wide-angle visual fields.

 The motion segmentation technique


produces a rough outline of the moving
object in contiguous motion.
Product features

 Signal out motion events as motion alarm

 Saves video

 Highlight moving object’s boundary


Implementation Constraints

 software is designed in such a way that the


user can easily interact with the application .

 User can view the moving objects in


continues video stream.
Assumptions and Dependencies

 All of them are based on comparing of the


current video frame with one from the
previous frames

 If the object is moving smoothly we'll receive


small changes from frame to frame.

 Things become worse, when the object is


moving so slowly, when the algorithms will
not give any result at all.
System Features

 Method 1: using ‘Difference’ and ‘Threshold’


filters.
 Method 2: comparing the current frame
with the first image.
 Method 3:comparing the current frame with
the background image.
 Method 4:‘Pixellate’ filter.
 Motion Alarm
 Video Saving
User Interfaces

This Software include simple screens such as


 Browsing video,
 Setting motion alarm,
 Any GUI standards that are to be followed,
 Screen layout constraints,
 Standard buttons and functions that will
appear on every screen,
 Keyboard shortcuts,
 Error message display standards, and so on.
Use Case Diagram:
Sequence Diagram:
Class Diagram:
Output of the program
Open video source menu item
click check
Menu item click check for
detector
Open file dialog is opened
File is opened
Checking the output result
Conclusion
 The system‘s convenience and the ease is
enjoyed and admired by all the developers
who are using .NET for developing
applications.

 NET platform adds powerful automated


controls with built in functionality and
provides the developers a complete line of
support they even desire and this is the main
reason that we achieved the goal of
completing this application framework.
THANK
YOU…!

You might also like