MotivationActual CSU Email
ThefollowingisamessagefromClevelandStateUniversityonFeb24th“ArobberywasreportedtodaytotheClevelandPoliceDepartmentatapproximately7:20pmonEast24thStreetbetweenEuclidandProspectAvenue.““AfemaleCSUstudenthadhercellphonetakenfromherwhileshewastalkingonit.”“Shewaspushedtothegroundwhilethesuspectsattemptedtounsuccessfullytakeherpurse.““Onesuspectwaswearinganorangehoodie.Thesecondsuspectwaswearingawhiteorgrayhoodieorjacket.““BothsuspectsraneastonEuclidAvenue.Nofurtherinformationisavailableatthistime.“
Technology and Innovation
Front-end Application
Real-time FeedbackUsing the mobile application on police tablets (developed byour team), police can add suspects to a chase, initiate a chase,view camera feeds, and perform many other tasks which givethem eyes in nearly every corner of the city.
System Architecture – Software Solution
Cerebro HelpKey - Hardware Solution
ThegoalofCerebroistoutilizewhatwehavelearnedasSTEM studentstocreateascalablewebbasedsecuritysystemthatwillsecurecampuses,cities ,andeventuallytheworld.
Cerebro Real-time SecurityBuilt on a Distributed Cloud Architecture, Powered by Computer Vision Machine Learning Algorithms
Nick White Mark Heller
Andrew Fisher
Brahm Powell
Titus Lungu
Robert Marshall
Solutions
CerebroSolutionsHardwareHelpKey
Software&DataCVAlgorithm Applications
UserHoldsButton
GPSAPIRequestMade
CerebroInitiates ChaseatLoc.
3
2
1
Cerebroblockdiagramandoverviewofmajorcomponents/dataflow
What is Cerebro?Overview
Cerebro uses an innovative human detection andrecognition algorithm, based on a Computer VisionMachine Learning algorithm, to detect humans in thevideo streams of hundreds or thousands of cameraswithin a specified area. Using this algorithm, crimes canbe detected in real time. As a crime is committed, thesuspect is tagged in the system, and they are thentracked from camera to camera as they attempt to flee.Their location is reported to police in real-time, and isdisplayed on tablets in police cruisers as both video andas a pins on a map interface. Using this, police can trackthe suspect, update information about the chase, andapprehend the suspect both quicker and moreefficiently than ever.
AcknowledgementsOrganizations ParkerHannifinCorporation
(Dr.JosephKovach)ClevelandStateUniversityEECS/MEDepartments
Individuals Dr.Sunnie SunChung(CSUEECSDepartment)Dr.PongP.Chu(CSUEECSDepartment)Dr.Majid Rashidi (CSUMEDepartment)
Computer Vision AlgorithmOur proprietary algorithm makes detecting and tracking uniquehumans fast, efficient, and accurate:1. Individuals are detected using a Histogram of Oriented
Gradients and a pre-trained Support Vector Machine whichidentifies humans in video frames.
2. Certain key identifying features such as location, RGBpattern, and unique feature vectors are extracted for everydetected person and stored in our cloud database.
3. In successive frames, the detected people are compared tothe previously detected ones in order to find matches andtrack them over multiple cameras.
4. Using this data, individuals cannot escape from local police,as they are tracked from camera to camera – having theirlocation reported in real-time.
We plan to improve our algorithm bycontinuing to make use of state-of-the-artartificial intelligence techniques and by re-training the Support Vector Machine on arecently acquired dataset of over 3 millionunique pictures of people.
OurHelpKeydeviceisaninternet-connected,GPS-enabledboardcapableofdeliveringdistresscalls totheCerebroserver.
CerebroHelpKey PrototypeBoards Guaranteed requestdeliveryin<3seconds
Securityin3,2,1