SlideShare a Scribd company logo
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (1/26)
2021/05/17
ABNORMAL EVENT DETECTION
IN VIDEOS USING GENERATIVE
ADVERSARIAL NETS
GAN을 활용한 영상 내 비정상 이벤트 탐지 기법
Paper Review
Presented by 이명규
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (2/26)
I N D E X
01
02
03
Introduction
Paper Overview
Conclusion
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (3/26)
Introduction
Part 01
1. Paper Introduction
2. Related Works
3. Background
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (4/26)
Paper Introduction
1-1
• 발표: ICIP 2018
(IEEE International Conference on Image Processing)
• 저자: Mahdyar Ravanbakhsh et al. (University of Genova)
• 인용수: 195회
• 1저자 Google Scholar 주소: Mahdyar Ravanbakhsh
• 논문 개요: GAN 네트워크를 활용해 영상으로부터 비정상 이벤트 탐지
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (5/26)
Related Works
1-2
• Various Methods for Detect “Abnormality”
➢ 전통적인 Feature Extractor들을 활용해 Abnormality를 탐지 [1, 2, 3, 4, 5, 6, 7]
e.g) Optical-Flow, Tracklets etc…)
➢ CNN을 활용해 Abnormality를 탐지 [15, 16]
➢ Denoising AE와 같은 Generative Method를 통해 Abnormality를 탐지 [17]
• Why is Anomaly Detection Task Challenging?
➢ 지도학습 기반으로 학습하기에는 비정상 샘플이 지나치게 적음
➢ Abnormality를 명확하게 정의하기 어려움
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (6/26)
↳ What is Anomaly Detection?
Background
1-3
• Normal(정상) sample과 Abnormal(비정상) sample을 구별하는 Task
• 대부분의 데이터 샘플들과 크게 다른 차이를 보이는 이벤트를 탐지
• Bank Fraud Detection, Structural Defect Detection 등의 다양한 분야에서 활용
Improving Unsupervised Defect Segmentation by Applying Structural Similarity To Autoencoders
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (7/26)
↳ What is GAN?
https://www.notion.so/A-Brief-Introduction-To-GANs-397de071301f4e56b4907a65d93cef7b
Background
1-3
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (8/26)
↳ What is GAN?
https://www.notion.so/A-Brief-Introduction-To-GANs-397de071301f4e56b4907a65d93cef7b
Background
1-3
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (9/26)
↳ What is GAN?
https://www.notion.so/A-Brief-Introduction-To-GANs-397de071301f4e56b4907a65d93cef7b
Background
1-3
“Want to learn 𝑷𝒎𝒐𝒅𝒆𝒍(𝒙) similar to 𝑷𝒅𝒂𝒕𝒂(𝒙)”
• Discriminative Modeling:
• Focus on the decision boundary
• Only for supervised tasks
• 𝑺𝒂𝒎𝒑𝒍𝒆 𝒙가 주어졌을 때 𝒍𝒂𝒃𝒆𝒍 𝒚의 확률 𝑷(𝒚|𝒙)추정하는 문제
• Generative Modeling:
• Probabilistic model of each class
• 𝑺𝒂𝒎𝒑𝒍𝒆 𝒙의 𝑷(𝒙)를 추정하는 문제
(단 cGAN의 경우는 𝒄𝒐𝒏𝒅𝒊𝒕𝒊𝒐𝒏 𝒗𝒆𝒄𝒕𝒐𝒓 𝒚가 주어진 경우 𝑷(𝒙|𝒚)를 추정)
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (10/26)
↳ GAN Application:
Image to Image Translation
“Latent Vector Magic!”
Background
1-3
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (11/26)
↳
https://brstar96.github.io/paperreview/shoveling/3D-shape-reconstruction-from-sketches-via-multi-view-convolutional-networks/
“Sketch to 3D Mesh”
GAN Application:
Image to Image Translation
Background
1-3
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (12/26)
↳ What is Optical Flow?
Background
1-3
• 빛의 흐름을 2D Vector field representation으로 표현하는 기법
(본 논문에서는 Conditinal GAN의 Condition Vector로 활용하기 위해 사용)
• 모션을 활용한 다양한 어플리케이션에 활용
e.g. SfM(Structure from motion), Video Compression, Video Stabilization, …
https://bkshin.tistory.com/entry/OpenCV-31-%EA%B4%91%ED%95%99-%ED%9D%90%EB%A6%84Optical-Flow , https://en.wikipedia.org/wiki/Optical_flow
▲ Gunner Farneback Algorithm
(cv2.calcOpticalFlowFarneback)
▲ Lucas-Kanade Algorithm
(cv2. calcOpticalFlowPyrLK)
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (13/26)
↳ Optical Flow Application:
Structure from motion
Background
1-3
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (14/26)
↳ Optical Flow Application:
Video Stabilization
Background
1-3
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (15/26)
Paper Overview
Part 02
1. Datasets
2. Network Architecture
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (16/26)
↳
Datasets
2-1
Dataset Spec: UCSD Dataset
• 움직이는 다양한 물체 포함
• Ped1, Ped2로 분리해 제공
• Ped1: 34 Train, 16 Test Sequences
• Ped2: 16 Train, 12 Test Videos
• 238*158 Low Resolution *.tif files
• Test 이미지는 정답에 대한 바이너리
마스크 이미지 제공
▲ Test Image에 정답 마스크를 덧씌운 샘플
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (17/26)
↳
Datasets
2-1
Dataset Spec: UMN Dataset
• 11 Videos in 3 Different Scenes (7700 frames)
• “Abnormal Crowd Behavior Detection using Social Force Model” 논문에서 발표
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (18/26)
↳
෡
𝑶𝒕 = 𝑮𝑭→𝑶 𝑭𝒕, 𝒛𝟏
෡
𝑭𝒕 = 𝑮𝑶→𝑭 𝑶𝒕, 𝒛𝟐
𝐷 𝑇𝑎𝑘𝑒𝑠 𝑒𝑖𝑡ℎ𝑒𝑟 𝐹𝑡, ෠
𝑂𝑡 𝑜𝑟 𝑂𝑡, 𝐹𝑡 𝑎𝑠 𝑖𝑛𝑝𝑢𝑡.
𝑤ℎ𝑒𝑟𝑒 𝑧 𝑖𝑠 𝑟𝑎𝑛𝑑𝑜𝑚 𝑠𝑎𝑚𝑝𝑙𝑒𝑑 𝑛𝑜𝑖𝑠𝑒 𝑓𝑟𝑜𝑚 𝑍,
𝑶𝒕 𝑖𝑠 𝑐𝑜𝑚𝑝𝑢𝑡𝑒𝑑 𝑤𝑖𝑡ℎ 28 ′
𝑠 𝑚𝑒𝑡ℎ𝑜𝑑.
Network Architecture
2-1
Entire Architecture
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (19/26)
↳
Network Architecture
2-1
Loss Functions
𝑮𝑨𝑵 𝑳𝒐𝒔𝒔 = 𝐦𝐢𝐧
𝑮
𝒎𝒂𝒙
𝑫
𝑽 𝑫, 𝑮 = 𝔼𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙 𝒍𝒐𝒈𝑫 𝒙 +𝔼𝒛~𝑷𝒛 𝒁 [𝐥𝐨𝐠(𝟏−𝑫(𝑮(𝒛))]
𝑪𝒐𝒏𝒅𝒊𝒕𝒊𝒐𝒏𝒂𝒍 𝑮𝑨𝑵 𝑳𝒐𝒔𝒔 = 𝔼𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙 𝒍𝒐𝒈𝑫 𝒙 +𝔼𝒛~𝑷𝒛 𝒁 [𝐥𝐨𝐠(𝟏−𝑫(𝑮 𝒛,𝒚 ,𝒚)]
𝓛𝑳𝟏 𝒙, 𝒚 = 𝒚 − 𝑮 𝒙, 𝒛 𝟏
𝓛𝒄𝑮𝑨𝑵 𝑮, 𝑫 = 𝔼 𝒙,𝒚 ∈𝓧 𝒍𝒐𝒈𝑫 𝒙, 𝒚 + 𝔼 𝒙 ∈ 𝑭𝒕 , 𝒛∈𝒁[𝐥𝐨𝐠(𝟏 − 𝑫(𝒙, 𝑮(𝒙, 𝒛)))]
𝓧 = 𝑭𝒕, 𝑶𝒕 𝒘𝒉𝒆𝒏 𝓝𝑭→𝑶
, 𝒗𝒊𝒄𝒆 𝒗𝒆𝒓𝒔𝒂.
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (20/26)
↳
Network Architecture
2-1
Abnormality Detection(1/2) - 차이 맵 계산
• 비정상 픽셀 검출은 ∆𝑶(𝑶𝒕 − ෡
𝑶𝒕)와 ∆𝑺(𝒉 𝑭 − 𝒉(෡
𝑭))를 합성해 수행
➢ 𝑶𝒕 는 𝑻𝒆𝒔𝒕 𝑰𝒏𝒑𝒖𝒕 𝑭𝒓𝒂𝒎𝒆 𝑭𝒕와 𝑭𝒕−𝟏를 이용해 [28]의 방법으로 연산
➢ ෡
𝑶𝒕는 정상 이미지만으로 학습된 𝑮를 통해 연산
➢ 𝒉 는 Pre-trained AlexNet, ෡
𝑭는 정상 이미지만으로 학습된 𝑮를 통해 연산
• 단순히 𝑻𝒆𝒔𝒕 𝑰𝒏𝒑𝒖𝒕 𝑭𝒓𝒂𝒎𝒆 𝑭와 𝑮𝒆𝒏𝒆𝒓𝒂𝒕𝒆𝒅 𝒑𝑭의 차이를 구하는 것은
∆𝑶보다 정보량이 적은 문제 발생
➢ 따라서 𝒉 에 𝑭와 ෡
𝑭를 통과시킨 후 5th layer output으로 ∆𝑺 연산
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (21/26)
↳
Network Architecture
2-1
Abnormality Detection(2/2) - 차이 맵 합성
Upsample
∆𝑺
Same resolution as ∆𝑶
∆𝑶
∆𝑺
∆′
𝑺 MinMax
Normalize
With respect to corresponding
channel-value range
𝑵𝑶(𝒊, 𝒋) = 𝟏/𝒎𝑶∆𝑶(𝒊, 𝒋),
𝑵𝑺(𝒊, 𝒋) = 𝟏/𝒎𝑺∆′
𝑺(𝒊, 𝒋)
𝑵𝑺, 𝑵𝑶
Sum
𝑨 = 𝑵𝑺 + 𝝀𝑵𝑶,
𝑾𝒉𝒆𝒓𝒆 𝝀 = 𝟐
Final
Abnormality
Heatmap
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (22/26)
Conclusion
Part 03
1. Experiments
2. Conclusion
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (23/26)
↳
Experiments
3-1
Visual Results
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (24/26)
↳
Conclusion
3-2
Quantitative Results
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (25/26)
↳
Conclusion
3-2
Quantitative Results
https://angeloyeo.github.io/2020/08/05/ROC.html
TPR: “암에 걸린 환자를 암환자로 분류한 비율”
FPR: “암에 걸리지 않은 환자를 암환자로 분류한 비율”
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (26/26)
↳
Conclusion
3-2
Quantitative Results
▲ UCSD Testset Results ▲ UMN Testset Results
이명규
ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (27/26)
Thank you for Watching.
Myeong-Gyu LEE | Ph.D. Student @SSU
🧪 Computer Graphics Lab (Advised by Prof. KyoungSu Oh)
Department of Digital Media
💼 Espreso Media co., Application Tech. Development
Assistant Research Engineer
✉ brstar96@naver.com

More Related Content

What's hot

(Research Note) Delving deeper into convolutional neural networks for camera ...
(Research Note) Delving deeper into convolutional neural networks for camera ...(Research Note) Delving deeper into convolutional neural networks for camera ...
(Research Note) Delving deeper into convolutional neural networks for camera ...
Jacky Liu
 
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
Joonhyung Lee
 
Pr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentationPr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentation
Taeoh Kim
 
Review-image-segmentation-by-deep-learning
Review-image-segmentation-by-deep-learningReview-image-segmentation-by-deep-learning
Review-image-segmentation-by-deep-learning
Trong-An Bui
 
Batch normalization
Batch normalizationBatch normalization
Batch normalization
Yuichiro Iio
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
NAVER Engineering
 
CNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent AdvancesCNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent Advances
Dmytro Mishkin
 
#6 PyData Warsaw: Deep learning for image segmentation
#6 PyData Warsaw: Deep learning for image segmentation#6 PyData Warsaw: Deep learning for image segmentation
#6 PyData Warsaw: Deep learning for image segmentation
Matthew Opala
 
Rethinking Attention with Performers
Rethinking Attention with PerformersRethinking Attention with Performers
Rethinking Attention with Performers
Joonhyung Lee
 
150807 Fast R-CNN
150807 Fast R-CNN150807 Fast R-CNN
150807 Fast R-CNN
Junho Cho
 
Learning deep features for discriminative localization
Learning deep features for discriminative localizationLearning deep features for discriminative localization
Learning deep features for discriminative localization
太一郎 遠藤
 
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
Wanjin Yu
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
taeseon ryu
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
Edge AI and Vision Alliance
 
Pr057 mask rcnn
Pr057 mask rcnnPr057 mask rcnn
Pr057 mask rcnn
Taeoh Kim
 
DeconvNet, DecoupledNet, TransferNet in Image Segmentation
DeconvNet, DecoupledNet, TransferNet in Image SegmentationDeconvNet, DecoupledNet, TransferNet in Image Segmentation
DeconvNet, DecoupledNet, TransferNet in Image Segmentation
NamHyuk Ahn
 
Convolutional neural networks for image classification — evidence from Kaggle...
Convolutional neural networks for image classification — evidence from Kaggle...Convolutional neural networks for image classification — evidence from Kaggle...
Convolutional neural networks for image classification — evidence from Kaggle...
Dmytro Mishkin
 
Case Study of Convolutional Neural Network
Case Study of Convolutional Neural NetworkCase Study of Convolutional Neural Network
Case Study of Convolutional Neural Network
NamHyuk Ahn
 
Mask-RCNN for Instance Segmentation
Mask-RCNN for Instance SegmentationMask-RCNN for Instance Segmentation
Mask-RCNN for Instance Segmentation
Dat Nguyen
 

What's hot (20)

(Research Note) Delving deeper into convolutional neural networks for camera ...
(Research Note) Delving deeper into convolutional neural networks for camera ...(Research Note) Delving deeper into convolutional neural networks for camera ...
(Research Note) Delving deeper into convolutional neural networks for camera ...
 
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
 
Pr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentationPr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentation
 
Review-image-segmentation-by-deep-learning
Review-image-segmentation-by-deep-learningReview-image-segmentation-by-deep-learning
Review-image-segmentation-by-deep-learning
 
Batch normalization
Batch normalizationBatch normalization
Batch normalization
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
 
CNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent AdvancesCNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent Advances
 
#6 PyData Warsaw: Deep learning for image segmentation
#6 PyData Warsaw: Deep learning for image segmentation#6 PyData Warsaw: Deep learning for image segmentation
#6 PyData Warsaw: Deep learning for image segmentation
 
Rethinking Attention with Performers
Rethinking Attention with PerformersRethinking Attention with Performers
Rethinking Attention with Performers
 
150807 Fast R-CNN
150807 Fast R-CNN150807 Fast R-CNN
150807 Fast R-CNN
 
crfasrnn_presentation
crfasrnn_presentationcrfasrnn_presentation
crfasrnn_presentation
 
Learning deep features for discriminative localization
Learning deep features for discriminative localizationLearning deep features for discriminative localization
Learning deep features for discriminative localization
 
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
 
Pr057 mask rcnn
Pr057 mask rcnnPr057 mask rcnn
Pr057 mask rcnn
 
DeconvNet, DecoupledNet, TransferNet in Image Segmentation
DeconvNet, DecoupledNet, TransferNet in Image SegmentationDeconvNet, DecoupledNet, TransferNet in Image Segmentation
DeconvNet, DecoupledNet, TransferNet in Image Segmentation
 
Convolutional neural networks for image classification — evidence from Kaggle...
Convolutional neural networks for image classification — evidence from Kaggle...Convolutional neural networks for image classification — evidence from Kaggle...
Convolutional neural networks for image classification — evidence from Kaggle...
 
Case Study of Convolutional Neural Network
Case Study of Convolutional Neural NetworkCase Study of Convolutional Neural Network
Case Study of Convolutional Neural Network
 
Mask-RCNN for Instance Segmentation
Mask-RCNN for Instance SegmentationMask-RCNN for Instance Segmentation
Mask-RCNN for Instance Segmentation
 

Similar to (Paper Review) Abnormal Event Detection in Videos using Generative Adversarial Nets

Threat Detection in Surveillance Videos
Threat Detection in Surveillance VideosThreat Detection in Surveillance Videos
Threat Detection in Surveillance Videos
Databricks
 
Using Grids to support Information Filtering Systems
Using Grids to support Information Filtering SystemsUsing Grids to support Information Filtering Systems
Using Grids to support Information Filtering Systems
Leandro Ciuffo
 
Gated-ViGAT
Gated-ViGATGated-ViGAT
Gated-ViGAT
VasileiosMezaris
 
MVTec AD: A Comprehensive Real-World Dataset for Unsupervised Anomaly Detection
MVTec AD: A Comprehensive Real-World Dataset for Unsupervised Anomaly DetectionMVTec AD: A Comprehensive Real-World Dataset for Unsupervised Anomaly Detection
MVTec AD: A Comprehensive Real-World Dataset for Unsupervised Anomaly Detection
LEE HOSEONG
 
Unsupervised Video Anomaly Detection: A brief overview
Unsupervised Video Anomaly Detection: A brief overviewUnsupervised Video Anomaly Detection: A brief overview
Unsupervised Video Anomaly Detection: A brief overview
Ridge-i, Inc.
 
OBDPC 2022
OBDPC 2022OBDPC 2022
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Mohamed Elawady
 
IRJET- Prediction of Anomalous Activities in a Video
IRJET-  	  Prediction of Anomalous Activities in a VideoIRJET-  	  Prediction of Anomalous Activities in a Video
IRJET- Prediction of Anomalous Activities in a Video
IRJET Journal
 
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
Alpen-Adria-Universität
 
SENSITIVITY OF A VIDEO SURVEILLANCE SYSTEM BASED ON MOTION DETECTION
SENSITIVITY OF A VIDEO SURVEILLANCE SYSTEM BASED ON MOTION DETECTIONSENSITIVITY OF A VIDEO SURVEILLANCE SYSTEM BASED ON MOTION DETECTION
SENSITIVITY OF A VIDEO SURVEILLANCE SYSTEM BASED ON MOTION DETECTION
sipij
 
Evaluation of conditional images synthesis: generating a photorealistic image...
Evaluation of conditional images synthesis: generating a photorealistic image...Evaluation of conditional images synthesis: generating a photorealistic image...
Evaluation of conditional images synthesis: generating a photorealistic image...
SamanthaGallone
 
Machine Learning approaches at video compression
Machine Learning approaches at video compression Machine Learning approaches at video compression
Machine Learning approaches at video compression
Roberto Iacoviello
 
SDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeSDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's Stampede
Intel® Software
 
Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural Network
Richard Kuo
 
2007- SSVS for hand held microscopes
2007- SSVS for hand held microscopes2007- SSVS for hand held microscopes
2007- SSVS for hand held microscopes
Unesco Telemedicine
 
Александр Заричковый "Faster than real-time face detection"
Александр Заричковый "Faster than real-time face detection"Александр Заричковый "Faster than real-time face detection"
Александр Заричковый "Faster than real-time face detection"
Fwdays
 
2019-06-14:3 - Reti neurali e compressione video
2019-06-14:3 - Reti neurali e compressione video2019-06-14:3 - Reti neurali e compressione video
2019-06-14:3 - Reti neurali e compressione video
uninfoit
 
IRJET-Multiple Object Detection using Deep Neural Networks
IRJET-Multiple Object Detection using Deep Neural NetworksIRJET-Multiple Object Detection using Deep Neural Networks
IRJET-Multiple Object Detection using Deep Neural Networks
IRJET Journal
 
FINAL_Team_4.pptx
FINAL_Team_4.pptxFINAL_Team_4.pptx
FINAL_Team_4.pptx
nitin571047
 
Paper discussion:Video-to-Video Synthesis (NIPS 2018)
Paper discussion:Video-to-Video Synthesis (NIPS 2018)Paper discussion:Video-to-Video Synthesis (NIPS 2018)
Paper discussion:Video-to-Video Synthesis (NIPS 2018)
Motaz Sabri
 

Similar to (Paper Review) Abnormal Event Detection in Videos using Generative Adversarial Nets (20)

Threat Detection in Surveillance Videos
Threat Detection in Surveillance VideosThreat Detection in Surveillance Videos
Threat Detection in Surveillance Videos
 
Using Grids to support Information Filtering Systems
Using Grids to support Information Filtering SystemsUsing Grids to support Information Filtering Systems
Using Grids to support Information Filtering Systems
 
Gated-ViGAT
Gated-ViGATGated-ViGAT
Gated-ViGAT
 
MVTec AD: A Comprehensive Real-World Dataset for Unsupervised Anomaly Detection
MVTec AD: A Comprehensive Real-World Dataset for Unsupervised Anomaly DetectionMVTec AD: A Comprehensive Real-World Dataset for Unsupervised Anomaly Detection
MVTec AD: A Comprehensive Real-World Dataset for Unsupervised Anomaly Detection
 
Unsupervised Video Anomaly Detection: A brief overview
Unsupervised Video Anomaly Detection: A brief overviewUnsupervised Video Anomaly Detection: A brief overview
Unsupervised Video Anomaly Detection: A brief overview
 
OBDPC 2022
OBDPC 2022OBDPC 2022
OBDPC 2022
 
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
Detecting and Avoiding Frontal Obstacles from a Monocular Camera for Micro Un...
 
IRJET- Prediction of Anomalous Activities in a Video
IRJET-  	  Prediction of Anomalous Activities in a VideoIRJET-  	  Prediction of Anomalous Activities in a Video
IRJET- Prediction of Anomalous Activities in a Video
 
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
 
SENSITIVITY OF A VIDEO SURVEILLANCE SYSTEM BASED ON MOTION DETECTION
SENSITIVITY OF A VIDEO SURVEILLANCE SYSTEM BASED ON MOTION DETECTIONSENSITIVITY OF A VIDEO SURVEILLANCE SYSTEM BASED ON MOTION DETECTION
SENSITIVITY OF A VIDEO SURVEILLANCE SYSTEM BASED ON MOTION DETECTION
 
Evaluation of conditional images synthesis: generating a photorealistic image...
Evaluation of conditional images synthesis: generating a photorealistic image...Evaluation of conditional images synthesis: generating a photorealistic image...
Evaluation of conditional images synthesis: generating a photorealistic image...
 
Machine Learning approaches at video compression
Machine Learning approaches at video compression Machine Learning approaches at video compression
Machine Learning approaches at video compression
 
SDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeSDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's Stampede
 
Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural Network
 
2007- SSVS for hand held microscopes
2007- SSVS for hand held microscopes2007- SSVS for hand held microscopes
2007- SSVS for hand held microscopes
 
Александр Заричковый "Faster than real-time face detection"
Александр Заричковый "Faster than real-time face detection"Александр Заричковый "Faster than real-time face detection"
Александр Заричковый "Faster than real-time face detection"
 
2019-06-14:3 - Reti neurali e compressione video
2019-06-14:3 - Reti neurali e compressione video2019-06-14:3 - Reti neurali e compressione video
2019-06-14:3 - Reti neurali e compressione video
 
IRJET-Multiple Object Detection using Deep Neural Networks
IRJET-Multiple Object Detection using Deep Neural NetworksIRJET-Multiple Object Detection using Deep Neural Networks
IRJET-Multiple Object Detection using Deep Neural Networks
 
FINAL_Team_4.pptx
FINAL_Team_4.pptxFINAL_Team_4.pptx
FINAL_Team_4.pptx
 
Paper discussion:Video-to-Video Synthesis (NIPS 2018)
Paper discussion:Video-to-Video Synthesis (NIPS 2018)Paper discussion:Video-to-Video Synthesis (NIPS 2018)
Paper discussion:Video-to-Video Synthesis (NIPS 2018)
 

More from MYEONGGYU LEE

Survey of HDR & Tone Mapping Task
Survey of HDR & Tone Mapping TaskSurvey of HDR & Tone Mapping Task
Survey of HDR & Tone Mapping Task
MYEONGGYU LEE
 
Simple Review of Single Image Super Resolution Task
Simple Review of Single Image Super Resolution TaskSimple Review of Single Image Super Resolution Task
Simple Review of Single Image Super Resolution Task
MYEONGGYU LEE
 
ICCV 2019 Review
ICCV 2019 ReviewICCV 2019 Review
ICCV 2019 Review
MYEONGGYU LEE
 
(Paper Review)Few-Shot Adversarial Learning of Realistic Neural Talking Head ...
(Paper Review)Few-Shot Adversarial Learning of Realistic Neural Talking Head ...(Paper Review)Few-Shot Adversarial Learning of Realistic Neural Talking Head ...
(Paper Review)Few-Shot Adversarial Learning of Realistic Neural Talking Head ...
MYEONGGYU LEE
 
(Book Summary) Classification and ensemble(book review)
(Book Summary) Classification and ensemble(book review)(Book Summary) Classification and ensemble(book review)
(Book Summary) Classification and ensemble(book review)
MYEONGGYU LEE
 
(Paper Review)A versatile learning based 3D temporal tracker - scalable, robu...
(Paper Review)A versatile learning based 3D temporal tracker - scalable, robu...(Paper Review)A versatile learning based 3D temporal tracker - scalable, robu...
(Paper Review)A versatile learning based 3D temporal tracker - scalable, robu...
MYEONGGYU LEE
 
(Paper Review)Neural 3D mesh renderer
(Paper Review)Neural 3D mesh renderer(Paper Review)Neural 3D mesh renderer
(Paper Review)Neural 3D mesh renderer
MYEONGGYU LEE
 
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
MYEONGGYU LEE
 
(Paper Review)Image to image translation with conditional adversarial network...
(Paper Review)Image to image translation with conditional adversarial network...(Paper Review)Image to image translation with conditional adversarial network...
(Paper Review)Image to image translation with conditional adversarial network...
MYEONGGYU LEE
 
(Book summary) Ensemble method 2018summerml_study
(Book summary) Ensemble method 2018summerml_study(Book summary) Ensemble method 2018summerml_study
(Book summary) Ensemble method 2018summerml_study
MYEONGGYU LEE
 
(Paper Review)Towards foveated rendering for gaze tracked virtual reality
(Paper Review)Towards foveated rendering for gaze tracked virtual reality(Paper Review)Towards foveated rendering for gaze tracked virtual reality
(Paper Review)Towards foveated rendering for gaze tracked virtual reality
MYEONGGYU LEE
 
(Paper Review)Geometrically correct projection-based texture mapping onto a d...
(Paper Review)Geometrically correct projection-based texture mapping onto a d...(Paper Review)Geometrically correct projection-based texture mapping onto a d...
(Paper Review)Geometrically correct projection-based texture mapping onto a d...
MYEONGGYU LEE
 
(Papers Review)CNN for sentence classification
(Papers Review)CNN for sentence classification(Papers Review)CNN for sentence classification
(Papers Review)CNN for sentence classification
MYEONGGYU LEE
 
(Paper Review)Kernel predicting-convolutional-networks-for-denoising-monte-ca...
(Paper Review)Kernel predicting-convolutional-networks-for-denoising-monte-ca...(Paper Review)Kernel predicting-convolutional-networks-for-denoising-monte-ca...
(Paper Review)Kernel predicting-convolutional-networks-for-denoising-monte-ca...
MYEONGGYU LEE
 

More from MYEONGGYU LEE (14)

Survey of HDR & Tone Mapping Task
Survey of HDR & Tone Mapping TaskSurvey of HDR & Tone Mapping Task
Survey of HDR & Tone Mapping Task
 
Simple Review of Single Image Super Resolution Task
Simple Review of Single Image Super Resolution TaskSimple Review of Single Image Super Resolution Task
Simple Review of Single Image Super Resolution Task
 
ICCV 2019 Review
ICCV 2019 ReviewICCV 2019 Review
ICCV 2019 Review
 
(Paper Review)Few-Shot Adversarial Learning of Realistic Neural Talking Head ...
(Paper Review)Few-Shot Adversarial Learning of Realistic Neural Talking Head ...(Paper Review)Few-Shot Adversarial Learning of Realistic Neural Talking Head ...
(Paper Review)Few-Shot Adversarial Learning of Realistic Neural Talking Head ...
 
(Book Summary) Classification and ensemble(book review)
(Book Summary) Classification and ensemble(book review)(Book Summary) Classification and ensemble(book review)
(Book Summary) Classification and ensemble(book review)
 
(Paper Review)A versatile learning based 3D temporal tracker - scalable, robu...
(Paper Review)A versatile learning based 3D temporal tracker - scalable, robu...(Paper Review)A versatile learning based 3D temporal tracker - scalable, robu...
(Paper Review)A versatile learning based 3D temporal tracker - scalable, robu...
 
(Paper Review)Neural 3D mesh renderer
(Paper Review)Neural 3D mesh renderer(Paper Review)Neural 3D mesh renderer
(Paper Review)Neural 3D mesh renderer
 
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
(Paper Review)3D shape reconstruction from sketches via multi view convolutio...
 
(Paper Review)Image to image translation with conditional adversarial network...
(Paper Review)Image to image translation with conditional adversarial network...(Paper Review)Image to image translation with conditional adversarial network...
(Paper Review)Image to image translation with conditional adversarial network...
 
(Book summary) Ensemble method 2018summerml_study
(Book summary) Ensemble method 2018summerml_study(Book summary) Ensemble method 2018summerml_study
(Book summary) Ensemble method 2018summerml_study
 
(Paper Review)Towards foveated rendering for gaze tracked virtual reality
(Paper Review)Towards foveated rendering for gaze tracked virtual reality(Paper Review)Towards foveated rendering for gaze tracked virtual reality
(Paper Review)Towards foveated rendering for gaze tracked virtual reality
 
(Paper Review)Geometrically correct projection-based texture mapping onto a d...
(Paper Review)Geometrically correct projection-based texture mapping onto a d...(Paper Review)Geometrically correct projection-based texture mapping onto a d...
(Paper Review)Geometrically correct projection-based texture mapping onto a d...
 
(Papers Review)CNN for sentence classification
(Papers Review)CNN for sentence classification(Papers Review)CNN for sentence classification
(Papers Review)CNN for sentence classification
 
(Paper Review)Kernel predicting-convolutional-networks-for-denoising-monte-ca...
(Paper Review)Kernel predicting-convolutional-networks-for-denoising-monte-ca...(Paper Review)Kernel predicting-convolutional-networks-for-denoising-monte-ca...
(Paper Review)Kernel predicting-convolutional-networks-for-denoising-monte-ca...
 

Recently uploaded

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

(Paper Review) Abnormal Event Detection in Videos using Generative Adversarial Nets

  • 1. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (1/26) 2021/05/17 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS GAN을 활용한 영상 내 비정상 이벤트 탐지 기법 Paper Review Presented by 이명규
  • 2. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (2/26) I N D E X 01 02 03 Introduction Paper Overview Conclusion
  • 3. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (3/26) Introduction Part 01 1. Paper Introduction 2. Related Works 3. Background
  • 4. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (4/26) Paper Introduction 1-1 • 발표: ICIP 2018 (IEEE International Conference on Image Processing) • 저자: Mahdyar Ravanbakhsh et al. (University of Genova) • 인용수: 195회 • 1저자 Google Scholar 주소: Mahdyar Ravanbakhsh • 논문 개요: GAN 네트워크를 활용해 영상으로부터 비정상 이벤트 탐지
  • 5. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (5/26) Related Works 1-2 • Various Methods for Detect “Abnormality” ➢ 전통적인 Feature Extractor들을 활용해 Abnormality를 탐지 [1, 2, 3, 4, 5, 6, 7] e.g) Optical-Flow, Tracklets etc…) ➢ CNN을 활용해 Abnormality를 탐지 [15, 16] ➢ Denoising AE와 같은 Generative Method를 통해 Abnormality를 탐지 [17] • Why is Anomaly Detection Task Challenging? ➢ 지도학습 기반으로 학습하기에는 비정상 샘플이 지나치게 적음 ➢ Abnormality를 명확하게 정의하기 어려움
  • 6. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (6/26) ↳ What is Anomaly Detection? Background 1-3 • Normal(정상) sample과 Abnormal(비정상) sample을 구별하는 Task • 대부분의 데이터 샘플들과 크게 다른 차이를 보이는 이벤트를 탐지 • Bank Fraud Detection, Structural Defect Detection 등의 다양한 분야에서 활용 Improving Unsupervised Defect Segmentation by Applying Structural Similarity To Autoencoders
  • 7. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (7/26) ↳ What is GAN? https://www.notion.so/A-Brief-Introduction-To-GANs-397de071301f4e56b4907a65d93cef7b Background 1-3
  • 8. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (8/26) ↳ What is GAN? https://www.notion.so/A-Brief-Introduction-To-GANs-397de071301f4e56b4907a65d93cef7b Background 1-3
  • 9. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (9/26) ↳ What is GAN? https://www.notion.so/A-Brief-Introduction-To-GANs-397de071301f4e56b4907a65d93cef7b Background 1-3 “Want to learn 𝑷𝒎𝒐𝒅𝒆𝒍(𝒙) similar to 𝑷𝒅𝒂𝒕𝒂(𝒙)” • Discriminative Modeling: • Focus on the decision boundary • Only for supervised tasks • 𝑺𝒂𝒎𝒑𝒍𝒆 𝒙가 주어졌을 때 𝒍𝒂𝒃𝒆𝒍 𝒚의 확률 𝑷(𝒚|𝒙)추정하는 문제 • Generative Modeling: • Probabilistic model of each class • 𝑺𝒂𝒎𝒑𝒍𝒆 𝒙의 𝑷(𝒙)를 추정하는 문제 (단 cGAN의 경우는 𝒄𝒐𝒏𝒅𝒊𝒕𝒊𝒐𝒏 𝒗𝒆𝒄𝒕𝒐𝒓 𝒚가 주어진 경우 𝑷(𝒙|𝒚)를 추정)
  • 10. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (10/26) ↳ GAN Application: Image to Image Translation “Latent Vector Magic!” Background 1-3
  • 11. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (11/26) ↳ https://brstar96.github.io/paperreview/shoveling/3D-shape-reconstruction-from-sketches-via-multi-view-convolutional-networks/ “Sketch to 3D Mesh” GAN Application: Image to Image Translation Background 1-3
  • 12. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (12/26) ↳ What is Optical Flow? Background 1-3 • 빛의 흐름을 2D Vector field representation으로 표현하는 기법 (본 논문에서는 Conditinal GAN의 Condition Vector로 활용하기 위해 사용) • 모션을 활용한 다양한 어플리케이션에 활용 e.g. SfM(Structure from motion), Video Compression, Video Stabilization, … https://bkshin.tistory.com/entry/OpenCV-31-%EA%B4%91%ED%95%99-%ED%9D%90%EB%A6%84Optical-Flow , https://en.wikipedia.org/wiki/Optical_flow ▲ Gunner Farneback Algorithm (cv2.calcOpticalFlowFarneback) ▲ Lucas-Kanade Algorithm (cv2. calcOpticalFlowPyrLK)
  • 13. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (13/26) ↳ Optical Flow Application: Structure from motion Background 1-3
  • 14. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (14/26) ↳ Optical Flow Application: Video Stabilization Background 1-3
  • 15. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (15/26) Paper Overview Part 02 1. Datasets 2. Network Architecture
  • 16. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (16/26) ↳ Datasets 2-1 Dataset Spec: UCSD Dataset • 움직이는 다양한 물체 포함 • Ped1, Ped2로 분리해 제공 • Ped1: 34 Train, 16 Test Sequences • Ped2: 16 Train, 12 Test Videos • 238*158 Low Resolution *.tif files • Test 이미지는 정답에 대한 바이너리 마스크 이미지 제공 ▲ Test Image에 정답 마스크를 덧씌운 샘플
  • 17. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (17/26) ↳ Datasets 2-1 Dataset Spec: UMN Dataset • 11 Videos in 3 Different Scenes (7700 frames) • “Abnormal Crowd Behavior Detection using Social Force Model” 논문에서 발표
  • 18. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (18/26) ↳ ෡ 𝑶𝒕 = 𝑮𝑭→𝑶 𝑭𝒕, 𝒛𝟏 ෡ 𝑭𝒕 = 𝑮𝑶→𝑭 𝑶𝒕, 𝒛𝟐 𝐷 𝑇𝑎𝑘𝑒𝑠 𝑒𝑖𝑡ℎ𝑒𝑟 𝐹𝑡, ෠ 𝑂𝑡 𝑜𝑟 𝑂𝑡, 𝐹𝑡 𝑎𝑠 𝑖𝑛𝑝𝑢𝑡. 𝑤ℎ𝑒𝑟𝑒 𝑧 𝑖𝑠 𝑟𝑎𝑛𝑑𝑜𝑚 𝑠𝑎𝑚𝑝𝑙𝑒𝑑 𝑛𝑜𝑖𝑠𝑒 𝑓𝑟𝑜𝑚 𝑍, 𝑶𝒕 𝑖𝑠 𝑐𝑜𝑚𝑝𝑢𝑡𝑒𝑑 𝑤𝑖𝑡ℎ 28 ′ 𝑠 𝑚𝑒𝑡ℎ𝑜𝑑. Network Architecture 2-1 Entire Architecture
  • 19. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (19/26) ↳ Network Architecture 2-1 Loss Functions 𝑮𝑨𝑵 𝑳𝒐𝒔𝒔 = 𝐦𝐢𝐧 𝑮 𝒎𝒂𝒙 𝑫 𝑽 𝑫, 𝑮 = 𝔼𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙 𝒍𝒐𝒈𝑫 𝒙 +𝔼𝒛~𝑷𝒛 𝒁 [𝐥𝐨𝐠(𝟏−𝑫(𝑮(𝒛))] 𝑪𝒐𝒏𝒅𝒊𝒕𝒊𝒐𝒏𝒂𝒍 𝑮𝑨𝑵 𝑳𝒐𝒔𝒔 = 𝔼𝒙~𝑷𝒅𝒂𝒕𝒂 𝒙 𝒍𝒐𝒈𝑫 𝒙 +𝔼𝒛~𝑷𝒛 𝒁 [𝐥𝐨𝐠(𝟏−𝑫(𝑮 𝒛,𝒚 ,𝒚)] 𝓛𝑳𝟏 𝒙, 𝒚 = 𝒚 − 𝑮 𝒙, 𝒛 𝟏 𝓛𝒄𝑮𝑨𝑵 𝑮, 𝑫 = 𝔼 𝒙,𝒚 ∈𝓧 𝒍𝒐𝒈𝑫 𝒙, 𝒚 + 𝔼 𝒙 ∈ 𝑭𝒕 , 𝒛∈𝒁[𝐥𝐨𝐠(𝟏 − 𝑫(𝒙, 𝑮(𝒙, 𝒛)))] 𝓧 = 𝑭𝒕, 𝑶𝒕 𝒘𝒉𝒆𝒏 𝓝𝑭→𝑶 , 𝒗𝒊𝒄𝒆 𝒗𝒆𝒓𝒔𝒂.
  • 20. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (20/26) ↳ Network Architecture 2-1 Abnormality Detection(1/2) - 차이 맵 계산 • 비정상 픽셀 검출은 ∆𝑶(𝑶𝒕 − ෡ 𝑶𝒕)와 ∆𝑺(𝒉 𝑭 − 𝒉(෡ 𝑭))를 합성해 수행 ➢ 𝑶𝒕 는 𝑻𝒆𝒔𝒕 𝑰𝒏𝒑𝒖𝒕 𝑭𝒓𝒂𝒎𝒆 𝑭𝒕와 𝑭𝒕−𝟏를 이용해 [28]의 방법으로 연산 ➢ ෡ 𝑶𝒕는 정상 이미지만으로 학습된 𝑮를 통해 연산 ➢ 𝒉 는 Pre-trained AlexNet, ෡ 𝑭는 정상 이미지만으로 학습된 𝑮를 통해 연산 • 단순히 𝑻𝒆𝒔𝒕 𝑰𝒏𝒑𝒖𝒕 𝑭𝒓𝒂𝒎𝒆 𝑭와 𝑮𝒆𝒏𝒆𝒓𝒂𝒕𝒆𝒅 𝒑𝑭의 차이를 구하는 것은 ∆𝑶보다 정보량이 적은 문제 발생 ➢ 따라서 𝒉 에 𝑭와 ෡ 𝑭를 통과시킨 후 5th layer output으로 ∆𝑺 연산
  • 21. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (21/26) ↳ Network Architecture 2-1 Abnormality Detection(2/2) - 차이 맵 합성 Upsample ∆𝑺 Same resolution as ∆𝑶 ∆𝑶 ∆𝑺 ∆′ 𝑺 MinMax Normalize With respect to corresponding channel-value range 𝑵𝑶(𝒊, 𝒋) = 𝟏/𝒎𝑶∆𝑶(𝒊, 𝒋), 𝑵𝑺(𝒊, 𝒋) = 𝟏/𝒎𝑺∆′ 𝑺(𝒊, 𝒋) 𝑵𝑺, 𝑵𝑶 Sum 𝑨 = 𝑵𝑺 + 𝝀𝑵𝑶, 𝑾𝒉𝒆𝒓𝒆 𝝀 = 𝟐 Final Abnormality Heatmap
  • 22. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (22/26) Conclusion Part 03 1. Experiments 2. Conclusion
  • 23. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (23/26) ↳ Experiments 3-1 Visual Results
  • 24. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (24/26) ↳ Conclusion 3-2 Quantitative Results
  • 25. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (25/26) ↳ Conclusion 3-2 Quantitative Results https://angeloyeo.github.io/2020/08/05/ROC.html TPR: “암에 걸린 환자를 암환자로 분류한 비율” FPR: “암에 걸리지 않은 환자를 암환자로 분류한 비율”
  • 26. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (26/26) ↳ Conclusion 3-2 Quantitative Results ▲ UCSD Testset Results ▲ UMN Testset Results
  • 27. 이명규 ABNORMAL EVENT DETECTION IN VIDEOS USING GENERATIVE ADVERSARIAL NETS (27/26) Thank you for Watching. Myeong-Gyu LEE | Ph.D. Student @SSU 🧪 Computer Graphics Lab (Advised by Prof. KyoungSu Oh) Department of Digital Media 💼 Espreso Media co., Application Tech. Development Assistant Research Engineer ✉ brstar96@naver.com