Situational Awareness for Smart City: Opportunities and Challenges - - PowerPoint PPT Presentation

situational awareness for smart city opportunities and
SMART_READER_LITE
LIVE PREVIEW

Situational Awareness for Smart City: Opportunities and Challenges - - PowerPoint PPT Presentation

Situational Awareness for Smart City: Opportunities and Challenges Hao Lu | hao.lv@yitu-inc.com About YITU AI Public Safety Retail Health Finance Face Recognition Price Challenge 2017 Winner In Face Identification


slide-1
SLIDE 1

Situational Awareness for Smart City: Opportunities and Challenges

Hao Lu | hao.lv@yitu-inc.com

slide-2
SLIDE 2

About YITU AI

Health

Finance

Public Safety

Retail

slide-3
SLIDE 3

Face Recognition Price Challenge 2017

Winner

In Face Identification

slide-4
SLIDE 4

<1 billionth false match rate

slide-5
SLIDE 5

<1 billionth false match rate But, what does it mean?

slide-6
SLIDE 6

0.20 0.15 0.10 0.05 0.00 30 40 50 60 70 80 90 100 0.20

score percentage

slide-7
SLIDE 7

0.20 0.15 0.10 0.05 0.00 30 40 50 60 70 80 90 100 0.20

85 95 90 66 75 60 40 1/10M 1/1B 1/100M 1/100k 1/1M 1/10k 1/1k False Alarm Rate Similarity Score

score percentage

slide-8
SLIDE 8

0.20 0.15 0.10 0.05 0.00 30 40 50 60 70 80 90 100 0.20

85 95 90 66 75 60 40 1/10M 1/1B 1/100M 1/100k 1/1M 1/10k 1/1k False Alarm Rate Similarity Score

Twins

score percentage

slide-9
SLIDE 9

0.20 0.15 0.10 0.05 0.00 30 40 50 60 70 80 90 100 0.20

85 95 90 66 75 60 40 1/10M 1/1B 1/100M 1/100k 1/1M 1/10k 1/1k False Alarm Rate Similarity Score

score percentage

slide-10
SLIDE 10

0.20 0.15 0.10 0.05 0.00 30 40 50 60 70 80 90 100 0.20

85 95 90 66 75 60 40 1/10M 1/1B 1/100M 1/100k 1/1M 1/10k 1/1k False Alarm Rate Similarity Score

score percentage

Cost

slide-11
SLIDE 11

Towards Situational Awareness

Opportunity: City can better understand how infrastructure is serving citizens

slide-12
SLIDE 12

Towards Situational Awareness

Opportunity: Shops can have a deeper understanding about their customers

slide-13
SLIDE 13

One common theme: re-identify a person

slide-14
SLIDE 14

One common theme: re-identify a person

Video ID

slide-15
SLIDE 15

Re-identify a person

Cluster Identify

Across cameras; Across time; At large scale

Capture

slide-16
SLIDE 16

City Scale

10 million people 100k cameras

slide-17
SLIDE 17

City Scale

10 million people 100k cameras 1 billion faces per day

slide-18
SLIDE 18

Capture faces

Detection Tracking Alignment Quality Filter

SSD w/ VGG VGG VGG

slide-19
SLIDE 19

Capture faces

Detection Tracking Alignment Quality Filter

SSD w/ VGG VGG VGG

slide-20
SLIDE 20

Face Quality Data

Detection Tracking Filter

100k hours of videos

1:1

Good and Bad Frames Tracks of faces

slide-21
SLIDE 21

Capture faces

Video streams from 100k cameras

=

lot of bandwidth!

slide-22
SLIDE 22

Capture faces on the camera end

Feature/headshot batch

TX2 Box

+

With capture

slide-23
SLIDE 23

Cluster the same faces

  • Hierarchical Clustering on CPU
  • With heuristics: e.g., cluster same camera first
slide-24
SLIDE 24

Identify against clusters

  • ANN on GPU
  • Using a few thousands of Tesla P4
slide-25
SLIDE 25

Early results - Performance

slide-26
SLIDE 26

Early results - accuracy

  • #Clusters to #people: 3 to 1
  • Long tail
slide-27
SLIDE 27

Discussion

  • Camera angles can be different
  • Poses can be different
slide-28
SLIDE 28

Going forward

  • Leverage more attributes, e.g., wearing

glasses, same outwear

  • Leverage history data
slide-29
SLIDE 29

Thanks