Paranormal Activity Recording and Detection System - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Paranormal Activity Recording and Detection System

Description:

Paranormal Activity Recording and Detection System. Senior ... M. Mitchell, J. Oldham, and A. Samuel, Advanced Linux Programming, New Riders, Boston, 2001. ... – PowerPoint PPT presentation

Number of Views:1052
Avg rating:3.0/5.0
Slides: 30
Provided by: dog82
Category:

less

Transcript and Presenter's Notes

Title: Paranormal Activity Recording and Detection System


1
Paranormal Activity Recording and Detection System
  • Senior Design II
  • Dr. Picone, Instructor

2
Team Members
Dr. Reese, Advisor
3
System
Webcam (Firewire, IIDC-compatible)
Serial port to PIC/Sensors
Computer (Needed to download and view data)
Ethernet (Only needed when downloading data)
P.A.R.D.S. Records data when sensor triggered
Microphone
4
ReviewDesign Constraints
5
ReviewDesign Focus
  • High frame rate
  • System stability/recovery
  • Real-time monitoring
  • Recording settings

6
SystemComponents
P.A.R.D.S. Software
Sensor Module
ParaStor Software
Camera
Microphone
Sensors
7
Sensor Module
P.A.R.D.S. Software
Sensor Module
ParaStor Software
Camera
Mic.
Sensors
Microphone
Camera
8
Sensor ModulePrinted Circuit Board
  • Objectives
  • Small board (to minimize cost)
  • Convenient connection method for sensors
  • Interface
  • DC power supply
  • RS-232
  • 5 x RJ-11 (sensors)
  • Reset button
  • LED
  • Currently populated, not fully functional

9
Sensor ModuleUse Diagram
Sensor Module
Motion Sensor
Temperature Sensor
EMF Sensor
10
Sensors
P.A.R.D.S. Software
Sensor Module
ParaStor Software
Camera
Mic.
Sensors
Microphone
Camera
11
SensorsTesting
  • Temperature Sensor
  • Placed into refrigerator
  • EMF Sensor
  • Moved toward then away
  • from a laptop computer

In refrigerator
Toward Away
12
P.A.R.D.S.
P.A.R.D.S. Software
Sensor Module
ParaStor Software
Camera
Mic.
Sensors
Microphone
Camera
13
P.A.R.D.S.Video Recording
  • Problem
  • Frame rate lower than desired (15 fps)
  • Solution
  • Implement multithreaded video-recording process
  • Currently being coded

Initialize buffer, variables
Grab image
Convert to RGB Copy into buffer Store to disk
tstart tgroup
tstart tcurrent gt tgroup
Spawn process to compress images
14
P.A.R.D.S.Video Recording
Initialize buffers, variables
  • Problem
  • Frame rate lower than desired (15 fps)
  • Solution
  • Implement multithreaded video-recording process
  • Currently being coded

Grab image
Convert latest image Copy into buffer Store to
disk
tstart tgroup
tstart tcurrent gt tgroup
Spawn process to compress images
15
P.A.R.D.SSystem Recovery
System starts up
Child process exits
  • Problem
  • Firmware should function without direct user
    intervention
  • Software should automatically complete necessary
    operations if system restarts
  • Solution
  • Queue of files (.pr)

Delete .pr file
Read new .pr file for process parameters
Process previously started?
yes
Cleanup
no
Spawn process
16
P.A.R.D.S.TestingRecording
  • Recording performance is system-dependent
  • Faster processor yielded frame rate distribution
    with lower standard deviation
  • Frame rate basically constant

17
P.A.R.D.S.TestingCompression
Desktop system
Fanless Mini-ITX system
18
ParaStor
P.A.R.D.S. Software
Sensor Module
ParaStor Software
Camera
Mic.
Sensors
Microphone
Camera
19
ParaStorGraph and Video Player
  • Video Player
  • Play downloaded video files
  • Graph
  • View graphs of downloaded sensor data
  • Improvements
  • Horizontal (time) axis labeled

20
ParaStorRemote Interface
  • Problem
  • Recording device has no direct interface
  • No way to modify settings without monitor
  • Solution
  • ParaStor provides interface
  • User can control settings such as image format,
    video buffer size, and sensor polling frequency
  • User can view real-time images and data
    downloaded by ParaStor

21
ParaStorReal-Time Settings
  • Device Settings
  • Recording settings can be set remotely
  • Real-Time Image
  • User can see current camera image
  • Real-Time Graph
  • User can see current sensor levels

22
PackagingSensor Module and Sensors
  • Sensor module
  • Motion sensor

23
CostQuantity 1000
Optional
24
Future Work
  • Troubleshoot PCB
  • Complete packaging
  • Finalize software

25
Acknowledgements
  • Dr. Bob Reese
  • Dr. Picone
  • Adrian Doss

26
Questions
  • ?

27
References
  • 1. Canadian Center of Health and Safety,
    NoiseMeasurement of Workplace Noise,
    http//www.ccohs.ca/oshanswers/phys_agents/noise_m
    easurement.html.
  • 2. 1394 Trade Association. IIDC 1394-based
    Digital Camera Specification. July 25, 2000.
    Available at http//www.taeym.be/pdf20files/1394_
    APPENDIX_B_IIDC_Spec_v1_30_PIM00006.pdf
  • 3.Douxchamps,Damien.Coriander User Manual.
    http//unc.dl.sourceforge.net/sourceforge/coriande
    r/coriander-doc-0.1.0.pdf
  • 4. Lais, Sami. MPEG Standards, Computerworld,
    Vol. 36 Issue 41. 10/7/2002.
  • 5. FFmpeg Documentation, http//ffmpeg.sourcefor
    ge.net/ffmpeg-doc.html, 2004.
  • 6. IEEE 1394 for Linux, http//www.linux1394.org
    /introduction.php, 2004.
  • 7. M. Mitchell, J. Oldham, and A. Samuel,
    Advanced Linux Programming, New Riders, Boston,
    2001.
  • 8. CSharp Corner, http//www.c-sharpcorner.com/,
    2002
  • 9.J.Champion,A flexible line graph class library
    in C, http//www.codeproject.com/csharp/ZedGraph
    .asp, 2002

28
(No Transcript)
29
ParaStorDevice Connections, File Manager
  • Session Manager
  • View, play, and delete recording sessions
  • Device Connections
  • Add and remove P.A.R.D.S. devices
Write a Comment
User Comments (0)
About PowerShow.com