Pet Care System

Pet care and patient care systems have a lot in common. With a Webcam or a Kinect interface, we can detect the motion or lack of motion of a pet/patient. It is also possible to detect whether a patient has a fall, which should cause the system to send an alert message.


Pet Care system requirements:
  1. InputProcessor will process input video stream from WebCam at a specified speed of N frame per second.
  2. Uploader will upload images and send alert messages to the pet owner through the Web Server.
  3. Video images will be processed by PetAbsence to detect the absence of a pet. If the pet is absent for a specified Na frames, an alert message is sent to the pet owner by Uploader.
  4. Video images will be processed by PetNoMovement to detect the lack of movement of a pet. If the pet does not move for a specified Ns frames, an alert message is sent to the pet owner by Uploader.
  5. GUI allows the user (pet owner) to specify various parameters such as N (frame rate per second), Na (number of frames for absence to trigger an alarm), and Ns (number of frames for no movement to trigger an alarm).
  6. (For experimental purpose, you can select a few images from Prof. Chang's website to test your PetAbsence or PetNoMovement algorithms.)
  7. (Typical video streams can be observed at the website of Camp Bow Wow.)