KR102201353B1 - 배경 프레임 억제를 통한 약한 지도 학습 기반의 행동 프레임 검출 방법 및 장치 - Google Patents
배경 프레임 억제를 통한 약한 지도 학습 기반의 행동 프레임 검출 방법 및 장치 Download PDFInfo
- Publication number
- KR102201353B1 KR102201353B1 KR1020190151551A KR20190151551A KR102201353B1 KR 102201353 B1 KR102201353 B1 KR 102201353B1 KR 1020190151551 A KR1020190151551 A KR 1020190151551A KR 20190151551 A KR20190151551 A KR 20190151551A KR 102201353 B1 KR102201353 B1 KR 102201353B1
- Authority
- KR
- South Korea
- Prior art keywords
- class
- activation sequence
- frame
- generating
- feature map
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Signal Processing (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Image Analysis (AREA)
Abstract
본 실시예들은 동영상으로부터 추출한 특징 맵에서 배경 프레임을 억제한 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하여, 약한 지도 학습 기반으로 행동 프레임을 정확하게 검출하는 장치 및 방법을 제공한다.
Description
본 발명이 속하는 기술 분야는 비정제 동영상 내에서 배경 프레임 억제를 통한 약한 지도 학습 기반의 행동 프레임 검출 방법 및 장치에 관한 것이다.
이 부분에 기술된 내용은 단순히 본 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.
유튜브(Youtube) 등의 동영상 공유 플랫폼을 통하여, 사용자들은 직접 만든 컨텐츠를 업로드하고 전 세계 사람들과 컨텐츠를 공유한다. 유튜브에 업로드된 20분 이상의 원본 스포츠 동영상의 개수는 약 11,000,000로 추산된다. 바쁜 현대인 입장에서 원본 스포츠 동영상에 대해 전체 경기 시간 동안 시청하는게 쉽지 않다. 축구 경기를 예로 들면, 골 장면과 같은 하이라이트만을 보고 싶은 시청자의 수요는 계속 증가하고 있다.
실제 세계에 존재하는 동영상의 대부분은 우리가 관심 있는 행동 프레임뿐만 아니라, 행동이 존재하지 않는 배경 프레임을 포함하고 있다. 이러한 동영상을 비정제 동영상이라 한다.
행동 프레임만을 검출하는 기술이 요구되며, 행동 프레임을 검출하여 정제된 동영상은 사용자뿐만 아니라 다른 딥 러닝 모델에서 학습 데이터로 사용하는데 매우 용이하다.
본 발명의 실시예들은 동영상으로부터 추출한 특징 맵에서 배경 프레임을 억제한 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하여, 약한 지도 학습 기반으로 행동 프레임을 정확하게 검출하는데 주된 목적이 있다.
본 발명의 명시되지 않은 또 다른 목적들은 하기의 상세한 설명 및 그 효과로부터 용이하게 추론할 수 있는 범위 내에서 추가적으로 고려될 수 있다.
본 실시예의 일 측면에 의하면, 컴퓨팅 디바이스에 의한 약한 지도 학습 기반의 행동 프레임 검출 방법에 있어서, 동영상으로부터 특징 맵을 추출하는 단계, 및 상기 특징 맵에 전경 가중치를 적용하여 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하는 단계를 포함하는 약한 지도 학습 기반의 행동 프레임 검출 방법을 제공한다.
상기 특징 맵을 추출하는 단계는, 상기 동영상을 복수의 색상 프레임으로 변환하고 상기 복수의 색상 프레임에서 색상 특징을 추출하고, 상기 동영상을 광류(Optical FLow) 프레임으로 변환하고 상기 광류 프레임에서 광류 특징을 추출하고, 상기 색상 특징과 상기 광류 특징을 결합하여 상기 특징 맵을 생성할 수 있다.
상기 조정 클래스 활성화 시퀀스를 생성하는 단계는, 상기 특징 맵에 대해서 필터링 모델을 통해 상기 조정 클래스 활성화 시퀀스에서 배경 프레임이 활성화되지 않도록 상기 배경 프레임을 여과하여 상기 전경 가중치를 조정할 수 있다.
상기 조정 클래스 활성화 시퀀스를 생성하는 단계는, 상기 조정 클래스 활성화 시퀀스에 대해서 조정 클래스 점수를 산출하여 행동 클래스에 대해 포지티브 학습과 배경 클래스에 대해 네거티브 학습을 수행할 수 있다.
상기 조정 클래스 활성화 시퀀스를 생성하면서, 상기 특징 맵에 대해서 상기 행동 분류 모델을 통해 기본 클래스 활성화 시퀀스를 생성하는 단계를 포함할 수 있다.
상기 기본 클래스 활성화 시퀀스를 생성하는 단계는, 상기 기본 클래스 활성화 시퀀스에 대해서 기본 클래스 점수를 산출하여 행동 클래스와 배경 클래스에 대해 포지티브 학습을 수행할 수 있다.
상기 기본 클래스 활성화 시퀀스를 생성하는 단계와 상기 조정 클래스 활성화 시퀀스를 생성하는 단계는 상기 행동 분류 모델의 가중치를 공유하여 함께 학습할 수 있다.
본 실시예의 다른 측면에 의하면, 하나 이상의 프로세서 및 상기 하나 이상의 프로세서에 의해 실행되는 하나 이상의 프로그램을 저장하는 메모리를 포함하는 행동 프레임 검출 장치에 있어서, 상기 프로세서는 동영상으로부터 특징 맵을 추출하고, 상기 프로세서는 상기 특징 맵에 전경 가중치를 적용하여 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하는 것을 특징으로 하는 행동 프레임 검출 장치를 제공할 수 있다.
상기 프로세서는, 상기 동영상을 복수의 색상 프레임으로 변환하고 상기 복수의 색상 프레임에서 색상 특징을 추출하고, 상기 동영상을 광류(Optical FLow) 프레임으로 변환하고 상기 광류 프레임에서 광류 특징을 추출하고, 상기 색상 특징과 상기 광류 특징을 결합하여 상기 특징 맵을 생성할 수 있다.
상기 프로세서는, 상기 특징 맵에 대해서 필터링 모델을 통해 상기 조정 클래스 활성화 시퀀스에서 배경 프레임이 활성화되지 않도록 상기 배경 프레임을 여과하여 상기 전경 가중치를 조정하여, 상기 조정 클래스 활성화 시퀀스를 생성할 수 있다.
상기 프로세서는, 상기 조정 클래스 활성화 시퀀스를 생성하면서, 상기 특징 맵에 대해서 상기 행동 분류 모델을 통해 기본 클래스 활성화 시퀀스를 생성할 수 있다.
상기 프로세서는, 상기 기본 클래스 활성화 시퀀스에 대해서 기본 클래스 점수를 산출하여 행동 클래스와 배경 클래스에 대해 포지티브 학습을 수행하고, 상기 조정 클래스 활성화 시퀀스에 대해서 조정 클래스 점수를 산출하여 상기 행동 클래스에 대해 포지티브 학습과 상기 배경 클래스에 대해 네거티브 학습을 수행할 수 있다.
이상에서 설명한 바와 같이 본 발명의 실시예들에 의하면, 동영상으로부터 추출한 특징 맵에서 배경 프레임을 억제한 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하여, 약한 지도 학습 기반으로 행동 프레임을 정확하게 검출할 수 있는 효과가 있다.
여기에서 명시적으로 언급되지 않은 효과라 하더라도, 본 발명의 기술적 특징에 의해 기대되는 이하의 명세서에서 기재된 효과 및 그 잠정적인 효과는 본 발명의 명세서에 기재된 것과 같이 취급된다.
도 1은 본 발명의 일 실시예에 따른 행동 프레임 검출 장치를 예시한 블록도이다.
도 2는 본 발명의 다른 실시예에 따른 행동 프레임 검출 방법을 예시한 흐름도이다.
도 3은 본 발명의 실시예들에 따른 행동 프레임 검출 장치의 행동 분류 모델을 예시한 도면이다.
도 4 내지 도 6은 본 발명의 실시예들에 따라 수행된 모의실험 결과를 도시한 것이다.
도 2는 본 발명의 다른 실시예에 따른 행동 프레임 검출 방법을 예시한 흐름도이다.
도 3은 본 발명의 실시예들에 따른 행동 프레임 검출 장치의 행동 분류 모델을 예시한 도면이다.
도 4 내지 도 6은 본 발명의 실시예들에 따라 수행된 모의실험 결과를 도시한 것이다.
이하, 본 발명을 설명함에 있어서 관련된 공지기능에 대하여 이 분야의 기술자에게 자명한 사항으로서 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하고, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다.
지도 학습(Supervised Learning)은 정답이 주어지는 학습 전략으로, 어떤 입력(Input)에 대한 올바른 출력(Output)이 무엇인지 알 수 있다는 전제를 가진다. 지도 학습을 위해서는 데이터 세트에 대하여 학습할 때, 해당 데이터 세트를 구성하는 데이터 각각에 대한 정답이 필요하다.
약한 지도 학습(Weakly Supervised Learning) 환경에서는, 주어지는 정답에 대한 정보가 제한된다. 비지도 학습(Unsupervised Learning)과 같이 아무 정보도 주어지지 않는 것은 아니지만, 일부에 대한 정보만 제공받아 학습하고, 학습을 통해 제공받지 않은 정보를 예측해야 한다. 영상 처리 기계 학습을 위하여 영상 또는 동영상 등을 포함한 데이터 세트에 대하여 라벨링(Labeling)이 필요하다. 라벨링은 데이터 세트에 대한 정보를 제공한다.
프레임 단위의 정답을 갖는 강한 학습과 달리 동영상 단위의 정답을 갖는 약한 학습 환경에서는 정보가 제한되므로, 축구 동영상에서 킥을 수행하거나 농구 동영상에서 슛을 수행하는 등의 행동 프레임을 학습하고 검출하는 것은 쉽지 않다.
본 발명은 동영상으로부터 추출한 특징 맵에서 배경 프레임을 억제한 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하여, 약한 지도 학습 기반으로 행동 프레임을 정확하게 검출한다.
도 1은 본 발명의 일 실시예에 따른 행동 프레임 검출 장치를 예시한 블록도이다.
행동 프레임 검출 장치(110)는 적어도 하나의 프로세서(120), 컴퓨터 판독 가능한 저장매체(130) 및 통신 버스(170)를 포함한다.
프로세서(120)는 행동 프레임 검출 장치(110)로 동작하도록 제어할 수 있다. 예컨대, 프로세서(120)는 컴퓨터 판독 가능한 저장 매체(130)에 저장된 하나 이상의 프로그램들을 실행할 수 있다. 하나 이상의 프로그램들은 하나 이상의 컴퓨터 실행 가능 명령어를 포함할 수 있으며, 컴퓨터 실행 가능 명령어는 프로세서(120)에 의해 실행되는 경우 행동 프레임 검출 장치(110)로 하여금 예시적인 실시예에 따른 동작들을 수행하도록 구성될 수 있다.
컴퓨터 판독 가능한 저장 매체(130)는 컴퓨터 실행 가능 명령어 내지 프로그램 코드, 프로그램 데이터 및/또는 다른 적합한 형태의 정보를 저장하도록 구성된다. 컴퓨터 판독 가능한 저장 매체(130)에 저장된 프로그램(140)은 프로세서(120)에 의해 실행 가능한 명령어의 집합을 포함한다. 일 실시예에서, 컴퓨터 판독한 가능 저장 매체(130)는 메모리(랜덤 액세스 메모리와 같은 휘발성 메모리, 비휘발성 메모리, 또는 이들의 적절한 조합), 하나 이상의 자기 디스크 저장 디바이스들, 광학 디스크 저장 디바이스들, 플래시 메모리 디바이스들, 그 밖에 행동 프레임 검출 장치(110)에 의해 액세스되고 원하는 정보를 저장할 수 있는 다른 형태의 저장 매체, 또는 이들의 적합한 조합일 수 있다.
통신 버스(170)는 프로세서(120), 컴퓨터 판독 가능한 저장 매체(140)를 포함하여 행동 프레임 검출 장치(110)의 다른 다양한 컴포넌트들을 상호 연결한다.
행동 프레임 검출 장치(110)는 또한 하나 이상의 입출력 장치를 위한 인터페이스를 제공하는 하나 이상의 입출력 인터페이스(150) 및 하나 이상의 통신 인터페이스(160)를 포함할 수 있다. 입출력 인터페이스(150) 및 통신 인터페이스(160)는 통신 버스(170)에 연결된다. 입출력 장치는 입출력 인터페이스(150)를 통해 행동 프레임 검출 장치(110)의 다른 컴포넌트들에 연결될 수 있다.
본 실시예에 따른 행동 프레임 검출 장치는 동영상으로부터 추출한 특징 맵에서 배경 프레임을 억제한 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하여, 약한 지도 학습 기반으로 행동 프레임을 정확하게 검출한다.
행동 프레임 검출 장치는 특징 맵에 대해서 필터링 모델을 통해 조정 클래스 활성화 시퀀스에서 배경 프레임이 활성화되지 않도록 배경 프레임을 여과하여 전경 가중치를 조정하여, 조정 클래스 활성화 시퀀스를 생성한다.
행동 프레임 검출 장치는 조정 클래스 활성화 시퀀스를 생성하면서, 특징 맵에 대해서 행동 분류 모델을 통해 기본 클래스 활성화 시퀀스를 생성한다.
행동 프레임 검출 장치는 기본 클래스 활성화 시퀀스에 대해서 기본 클래스 점수를 산출하여 행동 클래스와 배경 클래스에 대해 포지티브 학습을 수행하고, 조정 클래스 활성화 시퀀스에 대해서 조정 클래스 점수를 산출하여 행동 클래스에 대해 포지티브 학습과 배경 클래스에 대해 네거티브 학습을 수행한다.
도 2는 본 발명의 다른 실시예에 따른 행동 프레임 검출 방법을 예시한 흐름도이다. 행동 프레임 검출 방법은 행동 프레임 검출 장치 또는 컴퓨팅 디바이스 등에 의해 수행될 수 있다.
단계 S210에서 프로세서는 동영상으로부터 특징 맵을 추출한다.
특징 맵을 추출하는 단계(S210)는 동영상을 복수의 색상 프레임으로 변환하고 복수의 색상 프레임에서 색상 특징을 추출한다. 특징 맵을 추출하는 단계(S210)는 동영상을 광류(Optical FLow) 프레임으로 변환하고 광류 프레임에서 광류 특징을 추출한다. 특징 맵을 추출하는 단계(S210)는 색상 특징과 광류 특징을 결합하여 특징 맵을 생성한다.
단계 S220에서 프로세서는 특징 맵에 대해서 행동 분류 모델을 통해 기본 클래스 활성화 시퀀스를 생성한다.
기본 클래스 활성화 시퀀스를 생성하는 단계(S220)는, 기본 클래스 활성화 시퀀스에 대해서 기본 클래스 점수를 산출하여 행동 클래스와 배경 클래스에 대해 포지티브 학습을 수행한다.
단계 S230에서 프로세서는 특징 맵에 전경 가중치를 적용하여 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성한다.
조정 클래스 활성화 시퀀스를 생성하는 단계(S230)는, 특징 맵에 대해서 필터링 모델을 통해 조정 클래스 활성화 시퀀스에서 배경 프레임이 활성화되지 않도록 배경 프레임을 여과하여 전경 가중치를 조정한다.
조정 클래스 활성화 시퀀스를 생성하는 단계(S230)는, 조정 클래스 활성화 시퀀스에 대해서 클래스 점수를 산출하여 행동 클래스에 대해 포지티브 학습과 배경 클래스에 대해 네거티브 학습을 수행한다.
기본 클래스 활성화 시퀀스를 생성하는 단계(S220)와 조정 클래스 활성화 시퀀스를 생성하는 단계(S230)는 행동 분류 모델의 가중치를 공유하여 함께 학습한다.
도 3은 본 발명의 실시예들에 따른 행동 프레임 검출 장치의 행동 분류 모델을 예시한 도면이다.
행동 프레임 검출 장치는 특징 추출 모델과 행동 분류 모델을 포함한다.
특징 추출 모델은 레이어가 연결된 네트워크이며 가중치 및 바이어스를 학습하는 모델이다. 특징 추출 모델은 CNN(Convolutional Neural Network) 등의 신경 네트워크로 구현될 수 있다.
특징 추출 모델은 입력 동영상으로부터 RGB 프레임과 광류(Optical Flow) 프레임을 추출한다. 추출된 프레임들을 16 프레임 단위의 세그먼트로 분할한 후, 각 세그먼트로부터 각 1024 차원의 RGB 특징 정보와 광류 특징 정보를 획득한다. RGB 특징 정보와 광류 특징 정보를 연결하여 2048 차원의 특징 맵을 생성한다.
행동 분류 모델은 데이터에 대한 클래스를 예측하고 해당하는 라벨을 부여한다. 행동 분류 모델은 신경 네트워크 등으로 구현된 다양한 분류 모델이 적용될 수 있다.
행동 프레임 검출 장치의 기본 처리 동작(Base Branch)을 설명하면, 특징 맵을 콘볼루션 네트워크에 입력하고 각 시간에서의 행동 및 배경 클래스 점수를 생성한다. 클래스 점수를 갖는 클래스 활성화 시퀀스(Class Activation Sequence)를 생성한다. 생성된 클래스 활성화 시퀀스는 행동 클래스와 배경 클래스로 분류하도록 학습된다. 행동 클래스와 배경 클래스의 개수는 C+1로 표현되며, C는 행동 클래스의 개수이다. 클래스 활성화 시퀀스가 행동 부분에 활성화되도록 유도한다.
행동 프레임 검출 장치는 세그먼트 레벨의 클래스 점수를 예측하기 위해서, 기본 클래스 활성화 시퀀스(An)를 생성한다.
φ는 컨볼루션 레이어의 학습 파라미터이다.
동영상 단위의 점수를 예측하기 위해서, 세그먼트 레벨의 클래스 점수를 종합한다. 동영상 단위의 점수는 검증 자료(Ground Truth)와 비교된다. 종합 점수를 산출하는데 상위 K 개의 평균을 적용한다.
동영상 단위의 클래스 점수는 각 클래스의 포지티브 샘플의 확률(pn)을 예측하는데 사용된다.
기본 처리 동작의 손실 함수는 수학식 4와 같이 표현된다.
yn은 n번째 동영상에서 동영상 레벨의 라벨이다.
행동 프레임 검출 장치의 억제 처리 동작(Suppression Branch)을 설명하면, 특징 맵을 필터링 필터링 모듈에 넣어서 전경 가중치(Foreground Weight)를 계산한 후, 전경 가중치를 특징 맵에 곱한다. 배경이 억제된 특징 맵을 획득할 수 있다. 기본 처리 동작과 마찬가지로 콘볼루션 네트워크에 입력하여 클래스 활성화 시퀀스를 생성하고 클래스를 분류한다. 억제 처리 동작은 배경 프레임을 억제하기 위한 목적으로 설계되었기 때문에 배경 클래스에 대해서 네거티브로 학습한다. 그 결과 필터링 모듈이 전경 가중치를 정확하게 계산할 수 있다. 배경 클래스에 대한 포지티브 학습은 배경 있음을 정답으로 학습하고, 배경 클래스에 대한 네거티브 학습은 배경 없음을 정답으로 학습한다.
전경 가중치를 곱한 특징 맵(X'n)은 수학식 5와 같이 표현된다.
조정 클래스 활성화 시퀀스(A'n)는 수학식 6과 같이 표현된다.
억제 처리 동작의 손실 함수는 수학식 7와 같이 표현된다.
행동 프레임 검출 장치는 실제 동영상을 테스트할 때, 억제 처리 동작에서 배경 프레임이 억제된 결과를 사용하여 행동 프레임을 검출한다.
도 4 내지 도 6은 본 발명의 실시예들에 따라 수행된 모의실험 결과를 도시한 것이다. 도 4는 배구 동영상의 스파이크 장면이고, 도 5는 투포환 동영상이고, 도 6은 축구 동영상의 페널티 킥 장면이다. 도 4 내지 도 6을 참조하면, 본 실시예에 따른 배경 프레임이 억제된 행동 분류 모델이 GT(Ground Truth)에 대응하는 행동 프레임을 정확하게 예측할 수 있음을 파악할 수 있다.
행동 프레임 검출 장치는 하드웨어, 펌웨어, 소프트웨어 또는 이들의 조합에 의해 로직회로 내에서 구현될 수 있고, 범용 또는 특정 목적 컴퓨터를 이용하여 구현될 수도 있다. 장치는 고정배선형(Hardwired) 기기, 필드 프로그램 가능한 게이트 어레이(Field Programmable Gate Array, FPGA), 주문형 반도체(Application Specific Integrated Circuit, ASIC) 등을 이용하여 구현될 수 있다. 또한, 장치는 하나 이상의 프로세서 및 컨트롤러를 포함한 시스템온칩(System on Chip, SoC)으로 구현될 수 있다.
행동 프레임 검출 장치는 하드웨어적 요소가 마련된 컴퓨팅 디바이스 또는 서버에 소프트웨어, 하드웨어, 또는 이들의 조합하는 형태로 탑재될 수 있다. 컴퓨팅 디바이스 또는 서버는 각종 기기 또는 유무선 통신망과 통신을 수행하기 위한 통신 모뎀 등의 통신장치, 프로그램을 실행하기 위한 데이터를 저장하는 메모리, 프로그램을 실행하여 연산 및 명령하기 위한 마이크로프로세서 등을 전부 또는 일부 포함한 다양한 장치를 의미할 수 있다.
도 2에서는 각각의 과정을 순차적으로 실행하는 것으로 기재하고 있으나 이는 예시적으로 설명한 것에 불과하고, 이 분야의 기술자라면 본 발명의 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 도 2에 기재된 순서를 변경하여 실행하거나 또는 하나 이상의 과정을 병렬적으로 실행하거나 다른 과정을 추가하는 것으로 다양하게 수정 및 변형하여 적용 가능할 것이다.
본 실시예들에 따른 동작은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능한 매체에 기록될 수 있다. 컴퓨터 판독 가능한 매체는 실행을 위해 프로세서에 명령어를 제공하는 데 참여한 임의의 매체를 나타낸다. 컴퓨터 판독 가능한 매체는 프로그램 명령, 데이터 파일, 데이터 구조 또는 이들의 조합을 포함할 수 있다. 예를 들면, 자기 매체, 광기록 매체, 메모리 등이 있을 수 있다. 컴퓨터 프로그램은 네트워크로 연결된 컴퓨터 시스템 상에 분산되어 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수도 있다. 본 실시예를 구현하기 위한 기능적인(Functional) 프로그램, 코드, 및 코드 세그먼트들은 본 실시예가 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있을 것이다.
본 실시예들은 본 실시예의 기술 사상을 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
Claims (12)
- 컴퓨팅 디바이스에 의한 약한 지도 학습 기반의 행동 프레임 검출 방법에 있어서,
동영상으로부터 특징 맵을 추출하는 단계; 및
상기 특징 맵에 전경 가중치를 적용하여 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하는 단계를 포함하며,
상기 조정 클래스 활성화 시퀀스를 생성하는 단계는, 상기 특징 맵에 대해서 필터링 모델을 통해 상기 조정 클래스 활성화 시퀀스에서 배경 프레임이 활성화되지 않도록 상기 배경 프레임을 여과하여 상기 전경 가중치를 조정하는 것을 특징으로 하는 약한 지도 학습 기반의 행동 프레임 검출 방법. - 제1항에 있어서,
상기 특징 맵을 추출하는 단계는,
상기 동영상을 복수의 색상 프레임으로 변환하고 상기 복수의 색상 프레임에서 색상 특징을 추출하고,
상기 동영상을 광류(Optical FLow) 프레임으로 변환하고 상기 광류 프레임에서 광류 특징을 추출하고,
상기 색상 특징과 상기 광류 특징을 결합하여 상기 특징 맵을 생성하는 것을 특징으로 하는 약한 지도 학습 기반의 행동 프레임 검출 방법. - 삭제
- 제1항에 있어서,
상기 조정 클래스 활성화 시퀀스를 생성하는 단계는,
상기 조정 클래스 활성화 시퀀스에 대해서 조정 클래스 점수를 산출하여 행동 클래스에 대해 포지티브 학습과 배경 클래스에 대해 네거티브 학습을 수행하는 것을 특징으로 하는 약한 지도 학습 기반의 행동 프레임 검출 방법. - 제1항에 있어서,
상기 조정 클래스 활성화 시퀀스를 생성하면서, 상기 특징 맵에 대해서 상기 행동 분류 모델을 통해 기본 클래스 활성화 시퀀스를 생성하는 단계를 포함하는 것을 특징으로 하는 약한 지도 학습 기반의 행동 프레임 검출 방법. - 제5항에 있어서,
상기 기본 클래스 활성화 시퀀스를 생성하는 단계는,
상기 기본 클래스 활성화 시퀀스에 대해서 기본 클래스 점수를 산출하여 행동 클래스와 배경 클래스에 대해 포지티브 학습을 수행하는 것을 특징으로 하는 약한 지도 학습 기반의 행동 프레임 검출 방법. - 제5항에 있어서,
상기 기본 클래스 활성화 시퀀스를 생성하는 단계와 상기 조정 클래스 활성화 시퀀스를 생성하는 단계는 상기 행동 분류 모델의 가중치를 공유하여 함께 학습하는 것을 특징으로 하는 약한 지도 학습 기반의 행동 프레임 검출 방법. - 하나 이상의 프로세서 및 상기 하나 이상의 프로세서에 의해 실행되는 하나 이상의 프로그램을 저장하는 메모리를 포함하는 행동 프레임 검출 장치에 있어서,
상기 프로세서는 동영상으로부터 특징 맵을 추출하고,
상기 프로세서는 상기 특징 맵에 전경 가중치를 적용하여 행동 분류 모델을 통해 조정 클래스 활성화 시퀀스를 생성하며,
상기 프로세서는, 상기 특징 맵에 대해서 필터링 모델을 통해 상기 조정 클래스 활성화 시퀀스에서 배경 프레임이 활성화되지 않도록 상기 배경 프레임을 여과하여 상기 전경 가중치를 조정하여, 상기 조정 클래스 활성화 시퀀스를 생성하는 것을 특징으로 하는 행동 프레임 검출 장치.. - 제8항에 있어서,
상기 프로세서는,
상기 동영상을 복수의 색상 프레임으로 변환하고 상기 복수의 색상 프레임에서 색상 특징을 추출하고,
상기 동영상을 광류(Optical FLow) 프레임으로 변환하고 상기 광류 프레임에서 광류 특징을 추출하고,
상기 색상 특징과 상기 광류 특징을 결합하여 상기 특징 맵을 생성하는 것을 특징으로 하는 행동 프레임 검출 장치. - 삭제
- 제8항에 있어서,
상기 프로세서는,
상기 조정 클래스 활성화 시퀀스를 생성하면서, 상기 특징 맵에 대해서 상기 행동 분류 모델을 통해 기본 클래스 활성화 시퀀스를 생성하는 것을 특징으로 하는 행동 프레임 검출 장치. - 제11항에 있어서,
상기 프로세서는,
상기 기본 클래스 활성화 시퀀스에 대해서 기본 클래스 점수를 산출하여 행동 클래스와 배경 클래스에 대해 포지티브 학습을 수행하고,
상기 조정 클래스 활성화 시퀀스에 대해서 조정 클래스 점수를 산출하여 상기 행동 클래스에 대해 포지티브 학습과 상기 배경 클래스에 대해 네거티브 학습을 수행하는 것을 특징으로 하는 행동 프레임 검출 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190151551A KR102201353B1 (ko) | 2019-11-22 | 2019-11-22 | 배경 프레임 억제를 통한 약한 지도 학습 기반의 행동 프레임 검출 방법 및 장치 |
PCT/KR2020/012645 WO2021101052A1 (ko) | 2019-11-22 | 2020-09-18 | 배경 프레임 억제를 통한 약한 지도 학습 기반의 행동 프레임 검출 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190151551A KR102201353B1 (ko) | 2019-11-22 | 2019-11-22 | 배경 프레임 억제를 통한 약한 지도 학습 기반의 행동 프레임 검출 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102201353B1 true KR102201353B1 (ko) | 2021-01-08 |
Family
ID=74127672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190151551A KR102201353B1 (ko) | 2019-11-22 | 2019-11-22 | 배경 프레임 억제를 통한 약한 지도 학습 기반의 행동 프레임 검출 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102201353B1 (ko) |
WO (1) | WO2021101052A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112818829A (zh) * | 2021-01-27 | 2021-05-18 | 中国科学技术大学 | 基于结构网络的弱监督时域动作定位方法及*** |
CN116612420A (zh) * | 2023-07-20 | 2023-08-18 | 中国科学技术大学 | 弱监督视频时序动作检测方法、***、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100785076B1 (ko) | 2006-06-15 | 2007-12-12 | 삼성전자주식회사 | 스포츠 동영상에서의 실시간 이벤트 검출 방법 및 그 장치 |
KR20150127684A (ko) | 2013-03-15 | 2015-11-17 | 제너럴 인스트루먼트 코포레이션 | 스포츠 비디오에서의 롱 샷들의 검출 |
KR20190127261A (ko) * | 2018-05-04 | 2019-11-13 | 연세대학교 산학협력단 | 행동 인식을 위한 투 스트림 네트워크의 클래스 스코어 학습 방법 및 장치 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110832499B (zh) * | 2017-11-14 | 2023-11-24 | 谷歌有限责任公司 | 通过稀疏时间池化网络的弱监督动作定位 |
-
2019
- 2019-11-22 KR KR1020190151551A patent/KR102201353B1/ko active IP Right Grant
-
2020
- 2020-09-18 WO PCT/KR2020/012645 patent/WO2021101052A1/ko active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100785076B1 (ko) | 2006-06-15 | 2007-12-12 | 삼성전자주식회사 | 스포츠 동영상에서의 실시간 이벤트 검출 방법 및 그 장치 |
KR20150127684A (ko) | 2013-03-15 | 2015-11-17 | 제너럴 인스트루먼트 코포레이션 | 스포츠 비디오에서의 롱 샷들의 검출 |
KR20190127261A (ko) * | 2018-05-04 | 2019-11-13 | 연세대학교 산학협력단 | 행동 인식을 위한 투 스트림 네트워크의 클래스 스코어 학습 방법 및 장치 |
Non-Patent Citations (1)
Title |
---|
Haisheng Su ET AL:"Weakly Supervised Temporal Action Detection with Shot-Based Temporal Pooling Network", ICONIP 2018_Neural Information Processing, pp 426-436, 17 November 2018(2018.11.17.) 1부.* * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112818829A (zh) * | 2021-01-27 | 2021-05-18 | 中国科学技术大学 | 基于结构网络的弱监督时域动作定位方法及*** |
CN112818829B (zh) * | 2021-01-27 | 2022-09-09 | 中国科学技术大学 | 基于结构网络的弱监督时域动作定位方法及*** |
CN116612420A (zh) * | 2023-07-20 | 2023-08-18 | 中国科学技术大学 | 弱监督视频时序动作检测方法、***、设备及存储介质 |
CN116612420B (zh) * | 2023-07-20 | 2023-11-28 | 中国科学技术大学 | 弱监督视频时序动作检测方法、***、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2021101052A1 (ko) | 2021-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11195037B2 (en) | Living body detection method and system, computer-readable storage medium | |
CN109891897B (zh) | 用于分析媒体内容的方法 | |
KR102641116B1 (ko) | 데이터 증강에 기초한 인식 모델 트레이닝 방법 및 장치, 이미지 인식 방법 및 장치 | |
CN111178183B (zh) | 人脸检测方法及相关装置 | |
CN113159073B (zh) | 知识蒸馏方法及装置、存储介质、终端 | |
KR102308889B1 (ko) | 영상 하이라이트 검출 방법 및 이를 수행하기 위한 컴퓨팅 장치 | |
CN107506695A (zh) | 视频监控设备故障自动检测方法 | |
Qu et al. | A pedestrian detection method based on yolov3 model and image enhanced by retinex | |
CN109840467A (zh) | 一种活体检测方法及*** | |
CN108805016B (zh) | 一种头肩区域检测方法及装置 | |
CN109493297B (zh) | 低质量人脸图像增强方法、***、设备及存储介质 | |
US20110150328A1 (en) | Apparatus and method for blockiing objectionable image on basis of multimodal and multiscale features | |
KR102201353B1 (ko) | 배경 프레임 억제를 통한 약한 지도 학습 기반의 행동 프레임 검출 방법 및 장치 | |
CN111127476A (zh) | 一种图像处理方法、装置、设备及存储介质 | |
CN111047543A (zh) | 图像增强方法、装置和存储介质 | |
Yang et al. | Great ape detection in challenging jungle camera trap footage via attention-based spatial and temporal feature blending | |
KR101384317B1 (ko) | 멀티모달 및 멀티스케일 특징 기반 유해 영상 차단 장치 및 방법 | |
CA3061908C (en) | Ball trajectory tracking | |
CN112927127B (zh) | 一种运行在边缘设备上的视频隐私数据模糊化方法 | |
Huang et al. | A novel FCNs‐ConvLSTM network for video salient object detection | |
CN111353330A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN115731620A (zh) | 检测对抗攻击的方法和训练对抗攻击检测模型的方法 | |
Vlachynska et al. | Dogface detection and localization of dogface’s landmarks | |
CN113642353B (zh) | 一种人脸检测模型的训练方法、存储介质及终端设备 | |
CN115049963A (zh) | 视频分类方法、装置、处理器及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |