cmpe 450 490 capstone project
play

CMPE 450/490 Capstone Project Intruder Alert System Jordan - PowerPoint PPT Presentation

CMPE 450/490 Capstone Project Intruder Alert System Jordan Tymburski Rachita Bhatia Motivation / Achievement An unmanned security system that will be able to detect intruders. Target audience: personal


  1. CMPE 450/490 Capstone Project Intruder Alert System Jordan Tymburski Rachita Bhatia

  2. Motivation / Achievement — An unmanned security system that will be able to detect intruders. — Target audience: personal home security or large scale business security — Succeeded in creating a basic implementation to detect motion.

  3. Functionality Overview Input from Analysis Screen Camera • Using a • Resulting motion video feed is • Frame detection displayed snapshots algorithm are read in

  4. Hardware Overview — Security camera with composite output plugged into the Altera DE2 ¡ Interfaces with the ADV7181B — VGA monitor plugged into the onboard VGA port. ¡ Interfaces with the ADV7123

  5. SDRAM — Running at 100 MHz — Three masters reading/writing from the SDRAM

  6. Video In and Out — TV and VGA side completely separated by the SDRAM — SDRAM is managed as a circular frame buffer. — No YCbCr conversion required since we only need grey-scale.

  7. Hardware: Challenges Faced — SDRAM write issue with respect to speed ¡ Currently running the SDRAM at 100 MHz — TV Deinterlacing problem – shaky feed — Memory requirements for the frame buffer ¡ Limited onboard space

  8. Software Overview

  9. Motion Detection Algorithm — The image is divided into smaller rectangular slots — Pixels in each slot are compared to the background. — If they exceed the threshold, then the slot is flagged — Check for adjacency: ¡ If yes, outline non-shared boundaries ¡ If not, outline all boundaries

  10. Software: Challenges Faced — Outlining the moving subjects ¡ The aim was to outline the subject completely and not have different boxes outlining different moving parts of a subject — Checking adjacency ¡ A number of approaches were attempted ¡ Finally, we implemented a way in which a slot will be flagged first, followed by a check for adjacency and then outlining

  11. Testing — Initial unit testing split into two blocks, software and hardware: ¡ Software testing will be done with simulated graphics data ¡ Hardware will test by pushing the input video straight to the monitor — Integration testing will add feature by feature onto hardware from the software end.

  12. Demonstration

  13. Future Implementations — Increase video quality from 320x240 to 640x480 — Achieve higher frames per second video feed — Color video display instead of greyscale — A web server for remote viewing — Better algorithm to handle sun changes (non- motion).

  14. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend