일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 지능형
- detection
- 데이터
- 영상분석
- tensorflow
- Python
- Raspberry
- FLASK
- 가상환경
- Linux
- tracking
- keras
- sw
- Deep Learning
- 고급C
- Video
- RapidCheck
- Android
- Machine Learning
- Object Detection
- 머신러닝
- 정리
- php
- C언어
- MySQL
- 디버그모드
- 안드로이드
- 라즈베리파이
- 서버
- IMAGE
- Today
- Total
목록2017/07/09 (8)
건프의 소소한 개발이야기
안녕하세요, 건프입니다. 지능형 영상 분석 솔루션 RapidCheck 의 기술문서를 정리한 것입니다. Tracklet 은 RapidCheck Tracking Engine 에서 객체의 ID값을 유지하는데 구하는 짧은구간경로를 의미합니다. 검출한 K개의 Detection 결과를 모두두고, 유사도(Similarity)를 기준으로 가장 유사도가 큰 객체의 ID를 유지하는 작업을 말하는 것이죠. 자세한 내용은 다음과 같습니다. TrackletRapidCheck tech documents about Tracking Engine powered by Junsu Lee (ljs93kr@gmail.com)Tracklet 을 구하는 과정(a) detection on a image 짧은 구간(k개의 Frame)에 대해 Det..
안녕하세요, 건프입니다.지능형 영상 분석 솔루션 RapidCheck 의 기술문서를 정리한 것입니다. 사용하기 용이한 프로그램을 만들기 위해서는, 높은 확률로 객체를 인지(Object Detection) 해내는 정확도도 중요하지만, 영상에서 10번 프레임의 사람이 A라는 정보가 30번 프레임의 사람이 A라는 것을 유지할 수 있어야 한다.우리는 이것을 객체의 정체성(Identity)를 유지한다는 표현을 사용하는데, 이 방법을 객체 추적(Object Tracking)이라고 한다. 적절한 추적알고리즘이 도입이 되었을 때, 영상에서 객체 정보를 유지하는데 큰 도움이 된다.첫번째, 장애물에 가리는 현상과 같이 Detection 으로는 검출할 수 없는 상황이 발생한다.두번째, Detection Engine 이 충분히..
안녕하세요, 건프입니다. 지능형 영상 분석 솔루션 RapidCheck 의 기술문서를 정리한 것입니다. 좋은 모델을 만들기 위해서는 좋은 모델에 대한 지식도 필요하지만 양질의 데이터를 확보하여야 한다고 생각합니다. Object Detection 을 하기 위한 기본 데이터와 도메인 데이터를 확보하고, 어떻게 처리했는지를 정리해보았습니다. 자세한 내용은 다음과 같습니다. DatasetRapidCheck tech documents about Detection Engine powered by Junsu Lee (ljs93kr@gmail.com) RapidCheck가 동작하는 환경의 특성상 기관과 협약을 맺는 경우가 아니고서는 CCTV 영상을 안정적으로 확보하기가 쉬운 일은 아니다. 설사 대량의 영상을 확보하더라도..
안녕하세요, 건프입니다. 지능형 영상 분석 솔루션 RapidCheck 의 기술문서를 정리한 글입니다. 제가 RapidCheck Object Detection Engine 을 만들면서, 수많은 CNN 모델을 만들고 실험해보았습니다. 그러면서 얻을 수 있었던 몇가지 테크닉과 모델의 동작원리, 각 레이어(Layer)들의 특징들을 발견할 수 있었습니다. 학습을 직접하는것부터, 다른 모델의 학습지식(Learned Knowledge)을 이어 받아 진행하는 전이학습(Transfer Learning)등 다양한 것을 시도해 볼 수 있었습니다. 자세한 내용은 다음과 같습니다. Model Structure & Learning MechanismRapidCheck tech documents about Detection Engi..
안녕하세요, 건프입니다. 지능형 영상 분석 솔루션 RapidCheck의 기술문서를 정리한 것입니다. 개인적으로 Machine Learning, Deep Learning 모두 데이터분석의 영역이고, 따라서 이것이 수치이든, 이미지이든 Data 를 어떻게 다룰(Process)것인가 가 정말로 중요하다고 생각합니다. 제가 RapidCheck Detection Engine 를 만들때 사용하였던 데이터 전처리과정을 다뤄보았습니다. 자세한 내용은 아래와 같습니다. Data PreprocessingRapidCheck tech documents about Detection Engine powered by Junsu Lee (ljs93kr@gmail.com)Preprocessing 다음은 RCNet 이 학습을 하기 위해..
안녕하세요, 건프입니다.지능형 영상 분석 솔루션 RapidCheck 의 기술문서를 정리한 것입니다. Deep Learning 으로 이미지 객체인지(Object Detection on a Single Image) 를 하기로 마음먹었을 때, 이를 위한 기존 이론이 무엇이 있는지를 알 필요가 있습니다.저는 Object Detection 계의 양대산맥인 R-CNN 계열과 YOLO 계열을 비교하였습니다.자세한 내용은 아래에서 확인할 수 있습니다. detection_2_deepalgo.md Deep Algorithm ComparsionRapidCheck tech documents about Detection Engine powered by Junsu Lee (ljs93kr@gmail.com)R-CNN vs YOLO..
안녕하세요, 건프입니다. 지능형 영상 분석 솔루션 RapidCheck 의 기술 문서를 정리하였습니다. 이번편은 RapidCheck 는 영상에서 객체(Object)을 인지(Detection & Recognition) 하는 방법으로 TensorFlow 를 이용한 Deep Learning 기법을 사용하였습니다. 영상은 일련의 이미지의 연속이고 결국 영상객체인지는 이미지에서의 객체인지의 고도화로 이어질 수 있기 때문에, 굳이 Deep Learning 이 아닌 기존의 Computer Vision 적 지식 또는 접근으로도 결과물을 어느정도는 낼 수 있으나, 몇가지 치명적인 이유로 인해서 Deep Learning 을 도입하게 되었습니다. 자세한 사항은 아래에서 확인할 수 있습니다. IntroductionRapidCh..
안녕하세요, 건프입니다.지능형 영상 분석 솔루션 RapidCheck 의 기술 문서를 정리하였습니다.이번편은 RapidCheck 의 Deep Learning 을 이용한 Object Detection & Tracking 기법에 대한 설명입니다. detection_tracking_summary.md Detection & Tracking SummaryRapidCheck tech documents about Detection Engine powered by Junsu Lee (ljs93kr@gmail.com)개요 영상이란 기본적으로 연속된 이미지의 나열이므로, 기존 산업의 기술적 관점에서보면, 영상 분석이란 이미지를 다루는 컴퓨터 비전(Computer Vision)의 영역이라고 할 수 있었다. 하지만, 이미지에서..