Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
ICCS
1. Intelligent Camera Controlling
System
Kenndaten :
Kamerafeed über das Netzwerk strömen
Fernkontrolle über UDP/TCP/IP
Detektieren bewegender Targets
Automatische/Manuelle Auswahl von Targets.
Patternerkennung ! , z.B : Vorhersage eines
Unfalls mittels ein Netzwerk von Kameras und
ICCS.
2. Intelligent Camera Controlling
System
Streaming :
Kamerafeed über das Netzwerk strömen
Nutzen mehrerer Kameras , lokal oder über ein
Netzwerk (IP Kameras)
Kopression des Streams mittels MPEG
Möglichkeit mehrere Clients verschiedene
Feeds auszustömen.
3. Intelligent Camera Controlling
System
Cam1 Cam2 Cam3 Cam4
IP USB
IP
ICCS
Network Cams USB
Client2
Client0
Network LAN/WAN Client3
Client1
Client4 Client5
TCP/UDP/IP
4. Intelligent Camera Controlling
System
Client :
Eine einfache implementierung eines UDP
clients.
Kontrolle von jedem Aspekt des Systems , jede
Konfiguration , jede Option einschließend
manuelle Bewegung einer Kamera , Auswahl
eines Targets , Auswahl eines Patterns …
5. Intelligent Camera Controlling
System
Camera Motor Local camera configuration
16 bits (Direction , Status) : full duplex :: UART
USB
ICCS
Detect Target
Send Direction to Motor
Stream to client
Compression : MPEG
- Send Camera Feed Network
- Receive commands
Client :: getting camera feed
Sending commands to ICCS.
6. Intelligent Camera Controlling
System
A target :
A base object abstraction
Is moving
Get type (face , human , car ...)
Get pseudo velocity : Vx , Vy
Get flow vector : Fx , Fy
Get position : X,Y (depending on type)
Possible plot on a map !
Machine learning (neuro Networks)
Possible pattern detection !
7. Intelligent Camera Controlling
System
Patterndetektion :
Unendliche Möglichkeiten !
Auf der Straße : Vorhersage ob ein Unfall passieren
kann :: mittel eines Netwerks von Kameras die z.B
eine Autobahn überwachen .
Automatische Diebstahl aufdecken → Notifikation
der Sicherheitsabteilung
Im Flughafen : Intelligente Merkmale des Gesichts
detektieren und mit anderen Gesichten aus einer
Database zu vergleichen !
Aufspüren, in falschen Richtung bewegender
Autos !
8. Intelligent Camera Controlling
System
Target :: Auto1 ::
Beispiel Target :: Auto2 ::
Neural Network
Speed : V1 Speed : V2
Learn pattern
Direction : D1 Direction : D2
Position : (X1,Y1) Position : (X2,Y2)
Logic server
GetTarget() GetTarget()
Z = f(V1,D1,X1,Y1,V2,D2,X2,Y2)
Z = True
ACCIDENT ALERT