mediaeval 2015 - privacy protection filter using stegoscrambling in video surveillance

15
Privacy Protection Filter using StegoScrambling in Video Surveillance Natacha Ruchaud and Jean-Luc Dugelay Speaker : Natacha Ruchaud

Upload: multimediaeval

Post on 15-Jan-2017

131 views

Category:

Education


2 download

TRANSCRIPT

Page 1: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Privacy Protection Filter using StegoScrambling in Video Surveillance

Natacha Ruchaud and Jean-Luc DugelaySpeaker : Natacha Ruchaud

Page 2: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Privacy Filters in Video Surveillance

PRIVACY

PLEASENTNESS

INTELLIGIBILITY

2/15

Main objectives :

No more possibility to recognize people

Trade-of

Good looking

Visual quality, still recognize events: people walking, running, fighting, stealing….

Page 3: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Privacy Filters in Video Surveillance

Time consuming

Reversibility

Flexibility

3/15

But also :

Videos surveillance in real time

Re identification in case of trouble

No need to adapt parameters

Page 4: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Main idea

●Scrambling to protect data●Steganography to hide the protected data in an edge map which preserves global shape and boundary appearance

●Near lossless Reversibility

4/15

Page 5: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Main idea5/15

Edge mapScrambled RoI

Original RoI

StegoScrambled RoI

Crop ConvexHull

Page 6: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Scrambling6/15

Pixel can be represented in 8 bitsRemove the 2 Least significant bits of

the RoIAn XOR between the 6 bits of the RoI

and the random numbers generated with a pseudo-random number controlled by a seed.

Page 7: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Edge map7/15

Page 8: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Edge map8/15

DilatationKmeans ClusteringOriginal RoI

Edges detection AND

Page 9: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Steganography9/15

The 6 bits of the XOR image (pixels intensity is either 0 or 63) are shifted in the LSBs

The 2 MSBs of the edge map (pixels intensity is either 0 or 192) are added in the 2 MSBs of the XOR image

Page 10: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Recovered image10/15

Page 11: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Flowchart11/15

Page 12: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Results12/15

Page 13: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Results13/15

Page 14: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

Future works & Perspectives

Less favorable outcome for intelligibility and pleasantness●Edges detector and Kmeans clustering distortions●Black and white results

Future works:

●Improve edges detection●New edge map

14/15

Page 15: MediaEval 2015 - Privacy Protection Filter Using StegoScrambling in Video Surveillance

THANK YOU

15/15