맞춤기술찾기

이전대상기술

기계학습에 사용될 학습 데이터를 생성하기 위한 객체 라벨링을 지원하는 전자 장치 및 그 동작 방법

  • 기술번호 : KST2023006700
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 기계학습에 사용될 학습 데이터를 생성하기 위한 객체 라벨링을 지원하는 전자 장치 및 그 동작 방법을 제시함으로써, 사용자가, 기계학습에 사용될 학습 데이터를 생성하기 위한 객체 라벨링을 보다 손쉽게 수행할 수 있도록 지원할 수 있다.
Int. CL G06V 10/774 (2022.01.01) G06V 20/70 (2022.01.01) G06N 20/00 (2019.01.01) G06T 7/11 (2017.01.01) G06F 21/60 (2013.01.01) G06F 21/46 (2013.01.01)
CPC G06V 10/774(2013.01) G06V 20/70(2013.01) G06N 20/00(2013.01) G06T 7/11(2013.01) G06F 21/602(2013.01) G06F 21/46(2013.01)
출원번호/일자 1020220010850 (2022.01.25)
출원인 동국대학교 산학협력단
등록번호/일자
공개번호/일자 10-2023-0114845 (2023.08.02) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.01.25)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 동국대학교 산학협력단 대한민국 서울특별시 중구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 주종화 경기도 성남시 수정구
2 김지민 경기도 수원시 팔달구
3 심정용 서울특별시 성북구
4 원태호 서울특별시 동대문구
5 윤기범 경기도 수원시 영통구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김효성 대한민국 서울 영등포구 **로 ** (여의도동) ***호(효성국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.01.25 수리 (Accepted) 1-1-2022-0094946-44
2 선행기술조사의뢰서
Request for Prior Art Search
2022.12.15 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2023.02.15 발송처리완료 (Completion of Transmission) 9-6-2023-0033411-26
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
기계학습에 사용될 학습 데이터를 생성하기 위한 객체 라벨링(labeling)을 지원하는 전자 장치에 있어서,사용자에 의해 영상 데이터가 입력되면서, 상기 영상 데이터에 포함된 객체의 라벨링을 위한 객체 검출 명령이 인가되면, 상기 영상 데이터를 구성하는 복수의 프레임들 중 사전 설정된 재생 시간 간격으로 프레임을 하나씩 선택함으로써, 복수의 제1 프레임들을 선별하는 프레임 선별부;상기 복수의 제1 프레임들이 선별되면, 상기 복수의 제1 프레임들 중 객체에 대한 라벨링을 수행할 대상 프레임을 선택할 것을 안내하는 선택 안내 메시지를 생성하여 화면 상에 표시하는 선택 안내 메시지 표시부;상기 사용자에 의해, 상기 복수의 제1 프레임들 중 어느 하나인 제2 프레임이 상기 대상 프레임으로 선택된 경우, 이미지로부터 객체를 검출하기 위한 사전 설정된 객체 검출 모델을 기초로, 상기 제2 프레임으로부터 객체 검출을 수행하는 객체 검출부;상기 제2 프레임으로부터 적어도 하나의 객체가 검출되면, 상기 적어도 하나의 객체 각각에 대해, 상기 제2 프레임 상에서 각 객체의 외곽을 둘러싸는 사각 영역을 생성한 후, 상기 적어도 하나의 객체 중 사각 영역의 크기가 사전 설정된 기준 크기를 벗어나거나, 상기 제2 프레임 상에서 사각 영역이 서로 겹쳐서 존재하는 객체를 제외시킴으로써, 적어도 하나의 라벨링 대상 객체를 선별하는 선별부;상기 적어도 하나의 라벨링 대상 객체가 선별되면, 상기 제2 프레임 상에서 상기 적어도 하나의 라벨링 대상 객체 각각에 대한 사각 영역만을 남겨둔 후, 상기 적어도 하나의 라벨링 대상 객체 각각에 대한 라벨링 정보를 입력할 것을 안내하는 입력 안내 메시지를 생성하여 화면 상에 표시하는 입력 안내 메시지 표시부;상기 사용자에 의해, 상기 적어도 하나의 라벨링 대상 객체 각각에 대한 라벨링 정보가 입력되면, 상기 제2 프레임으로부터 상기 적어도 하나의 라벨링 대상 객체 각각의 사각 영역에 대응되는 이미지를 잘라냄으로써, 상기 적어도 하나의 라벨링 대상 객체 각각에 대응되는 객체 이미지를 생성한 후, 상기 적어도 하나의 라벨링 대상 객체 각각에 대응되는 객체 이미지와 각 라벨링 대상 객체에 대한 라벨링 정보를 서로 대응시켜 학습 데이터셋으로 구성하는 데이터셋 구성부; 및상기 적어도 하나의 라벨링 대상 객체 각각에 대한 학습 데이터셋을, 기계학습을 위한 기 구성된 학습 데이터셋들이 저장되어 있는 데이터셋 저장부 상에 저장하는 데이터셋 저장 처리부를 포함하는 전자 장치
2 2
제1항에 있어서,상기 선택 안내 메시지 표시부는상기 복수의 제1 프레임들 각각을 사전 설정된 크기의 섬네일 이미지로 구성한 후, 상기 복수의 제1 프레임들 각각의 섬네일 이미지를 화면 상에 표시하면서, 상기 복수의 제1 프레임들 중 객체에 대한 라벨링을 수행할 대상 프레임을 선택할 것을 안내하는 상기 선택 안내 메시지를 생성하여 화면 상에 표시하는 것을 특징으로 하는 전자 장치
3 3
제1항에 있어서,사전 설정된 해시 함수가 저장되어 있는 해시 함수 저장부;상기 사용자로부터 상기 데이터셋 저장부에 저장되어 있는 학습 데이터셋들에 대한 암호화 처리 요청 명령이 인가되면, 상기 데이터셋 저장부에 저장되어 있는 학습 데이터셋들을 암호화하기 위한 암호화 저장 이벤트를 발생시키는 이벤트 발생부;상기 암호화 저장 이벤트가 발생되면, t(t는 2이상의 자연수임)비트의 제1 랜덤 코드와 t비트의 제2 랜덤 코드를 랜덤하게 생성한 후, 상기 제1 랜덤 코드를 상기 해시 함수에 입력으로 인가하여 해시 값을 연산하고, 상기 제1 랜덤 코드와 상기 제2 랜덤 코드 간의 배타적 논리합 연산을 수행함으로써, t비트의 연산 코드를 생성하는 연산부;상기 해시 값으로 상기 데이터셋 저장부에 저장되어 있는 학습 데이터셋들을 암호화한 후, 상기 연산 코드를 상기 데이터셋 저장부에 추가로 저장하는 암호화 처리부;상기 암호화된 학습 데이터셋들의 복호화를 위한 t자릿수의 비밀번호를 생성하되, 상기 제2 랜덤 코드를 구성하는 t개의 비트 값들 중, '0'에 해당되는 비트 값이 위치하는 자리와 동일한 자리에 짝수인 랜덤 번호를 지정하고, '1'에 해당되는 비트 값이 위치하는 자리와 동일한 자리에 홀수인 랜덤 번호를 지정함으로써, 상기 비밀번호를 생성하는 비밀번호 생성부; 및상기 비밀번호가 생성되면, 상기 사용자의 본인 명의로 개설된 휴대폰 번호를 입력할 것을 안내하는 번호 입력 안내 메시지를 생성하여 화면 상에 표시한 후, 상기 사용자에 의해 제1 휴대폰 번호가 입력되면, 상기 제1 휴대폰 번호를 수신측으로 하여, 상기 비밀번호가 포함된 문자 메시지의 발송 처리를 수행함으로써, 상기 사용자에 대한 상기 비밀번호의 배포를 완료 처리하는 비밀번호 배포부를 더 포함하는 전자 장치
4 4
제3항에 있어서,상기 데이터셋 저장부에 저장되어 있는 학습 데이터셋들에 대한 암호화가 완료된 이후, 상기 사용자에 의해, 상기 암호화된 학습 데이터셋들에 대한 복호화 명령이 인가되면, 상기 사용자에게 배포된 상기 비밀번호를 입력할 것을 안내하는 비밀번호 입력 안내 메시지를 생성하여 화면 상에 표시하는 비밀번호 입력 안내 메시지 표시부;상기 사용자에 의해 상기 비밀번호가 입력되면, 상기 비밀번호를 구성하는 t개의 숫자들 각각에 대해 모듈로(modulo)-2 연산을 수행하였을 때의 결과 값을 비트열로 구성함으로써, t비트의 상기 제2 랜덤 코드를 생성한 후, 상기 데이터셋 저장부에 저장되어 있는 상기 연산 코드와 상기 제2 랜덤 코드 간의 배타적 논리합 연산을 수행함으로써, t비트의 상기 제1 랜덤 코드를 복원하는 코드 복원부; 및상기 제1 랜덤 코드가 복원되면, 상기 제1 랜덤 코드를 상기 해시 함수 저장부에 저장되어 있는 상기 해시 함수에 입력으로 인가하여 상기 해시 값을 연산한 후, 상기 해시 값으로, 상기 암호화된 학습 데이터셋들에 대한 복호화를 수행하는 복호화 수행부를 더 포함하는 전자 장치
5 5
기계학습에 사용될 학습 데이터를 생성하기 위한 객체 라벨링(labeling)을 지원하는 전자 장치의 동작 방법에 있어서,사용자에 의해 영상 데이터가 입력되면서, 상기 영상 데이터에 포함된 객체의 라벨링을 위한 객체 검출 명령이 인가되면, 상기 영상 데이터를 구성하는 복수의 프레임들 중 사전 설정된 재생 시간 간격으로 프레임을 하나씩 선택함으로써, 복수의 제1 프레임들을 선별하는 단계;상기 복수의 제1 프레임들이 선별되면, 상기 복수의 제1 프레임들 중 객체에 대한 라벨링을 수행할 대상 프레임을 선택할 것을 안내하는 선택 안내 메시지를 생성하여 화면 상에 표시하는 단계;상기 사용자에 의해, 상기 복수의 제1 프레임들 중 어느 하나인 제2 프레임이 상기 대상 프레임으로 선택된 경우, 이미지로부터 객체를 검출하기 위한 사전 설정된 객체 검출 모델을 기초로, 상기 제2 프레임으로부터 객체 검출을 수행하는 단계;상기 제2 프레임으로부터 적어도 하나의 객체가 검출되면, 상기 적어도 하나의 객체 각각에 대해, 상기 제2 프레임 상에서 각 객체의 외곽을 둘러싸는 사각 영역을 생성한 후, 상기 적어도 하나의 객체 중 사각 영역의 크기가 사전 설정된 기준 크기를 벗어나거나, 상기 제2 프레임 상에서 사각 영역이 서로 겹쳐서 존재하는 객체를 제외시킴으로써, 적어도 하나의 라벨링 대상 객체를 선별하는 단계;상기 적어도 하나의 라벨링 대상 객체가 선별되면, 상기 제2 프레임 상에서 상기 적어도 하나의 라벨링 대상 객체 각각에 대한 사각 영역만을 남겨둔 후, 상기 적어도 하나의 라벨링 대상 객체 각각에 대한 라벨링 정보를 입력할 것을 안내하는 입력 안내 메시지를 생성하여 화면 상에 표시하는 단계;상기 사용자에 의해, 상기 적어도 하나의 라벨링 대상 객체 각각에 대한 라벨링 정보가 입력되면, 상기 제2 프레임으로부터 상기 적어도 하나의 라벨링 대상 객체 각각의 사각 영역에 대응되는 이미지를 잘라냄으로써, 상기 적어도 하나의 라벨링 대상 객체 각각에 대응되는 객체 이미지를 생성한 후, 상기 적어도 하나의 라벨링 대상 객체 각각에 대응되는 객체 이미지와 각 라벨링 대상 객체에 대한 라벨링 정보를 서로 대응시켜 학습 데이터셋으로 구성하는 단계; 및상기 적어도 하나의 라벨링 대상 객체 각각에 대한 학습 데이터셋을, 기계학습을 위한 기 구성된 학습 데이터셋들이 저장되어 있는 데이터셋 저장부 상에 저장하는 단계를 포함하는 전자 장치의 동작 방법
6 6
제5항에 있어서,상기 선택 안내 메시지를 생성하여 화면 상에 표시하는 단계는상기 복수의 제1 프레임들 각각을 사전 설정된 크기의 섬네일 이미지로 구성한 후, 상기 복수의 제1 프레임들 각각의 섬네일 이미지를 화면 상에 표시하면서, 상기 복수의 제1 프레임들 중 객체에 대한 라벨링을 수행할 대상 프레임을 선택할 것을 안내하는 상기 선택 안내 메시지를 생성하여 화면 상에 표시하는 것을 특징으로 하는 전자 장치의 동작 방법
7 7
제5항에 있어서,사전 설정된 해시 함수가 저장되어 있는 해시 함수 저장부를 유지하는 단계;상기 사용자로부터 상기 데이터셋 저장부에 저장되어 있는 학습 데이터셋들에 대한 암호화 처리 요청 명령이 인가되면, 상기 데이터셋 저장부에 저장되어 있는 학습 데이터셋들을 암호화하기 위한 암호화 저장 이벤트를 발생시키는 단계;상기 암호화 저장 이벤트가 발생되면, t(t는 2이상의 자연수임)비트의 제1 랜덤 코드와 t비트의 제2 랜덤 코드를 랜덤하게 생성한 후, 상기 제1 랜덤 코드를 상기 해시 함수에 입력으로 인가하여 해시 값을 연산하고, 상기 제1 랜덤 코드와 상기 제2 랜덤 코드 간의 배타적 논리합 연산을 수행함으로써, t비트의 연산 코드를 생성하는 단계;상기 해시 값으로 상기 데이터셋 저장부에 저장되어 있는 학습 데이터셋들을 암호화한 후, 상기 연산 코드를 상기 데이터셋 저장부에 추가로 저장하는 단계;상기 암호화된 학습 데이터셋들의 복호화를 위한 t자릿수의 비밀번호를 생성하되, 상기 제2 랜덤 코드를 구성하는 t개의 비트 값들 중, '0'에 해당되는 비트 값이 위치하는 자리와 동일한 자리에 짝수인 랜덤 번호를 지정하고, '1'에 해당되는 비트 값이 위치하는 자리와 동일한 자리에 홀수인 랜덤 번호를 지정함으로써, 상기 비밀번호를 생성하는 단계; 및상기 비밀번호가 생성되면, 상기 사용자의 본인 명의로 개설된 휴대폰 번호를 입력할 것을 안내하는 번호 입력 안내 메시지를 생성하여 화면 상에 표시한 후, 상기 사용자에 의해 제1 휴대폰 번호가 입력되면, 상기 제1 휴대폰 번호를 수신측으로 하여, 상기 비밀번호가 포함된 문자 메시지의 발송 처리를 수행함으로써, 상기 사용자에 대한 상기 비밀번호의 배포를 완료 처리하는 단계를 더 포함하는 전자 장치의 동작 방법
8 8
제7항에 있어서,상기 데이터셋 저장부에 저장되어 있는 학습 데이터셋들에 대한 암호화가 완료된 이후, 상기 사용자에 의해, 상기 암호화된 학습 데이터셋들에 대한 복호화 명령이 인가되면, 상기 사용자에게 배포된 상기 비밀번호를 입력할 것을 안내하는 비밀번호 입력 안내 메시지를 생성하여 화면 상에 표시하는 단계;상기 사용자에 의해 상기 비밀번호가 입력되면, 상기 비밀번호를 구성하는 t개의 숫자들 각각에 대해 모듈로(modulo)-2 연산을 수행하였을 때의 결과 값을 비트열로 구성함으로써, t비트의 상기 제2 랜덤 코드를 생성한 후, 상기 데이터셋 저장부에 저장되어 있는 상기 연산 코드와 상기 제2 랜덤 코드 간의 배타적 논리합 연산을 수행함으로써, t비트의 상기 제1 랜덤 코드를 복원하는 단계; 및상기 제1 랜덤 코드가 복원되면, 상기 제1 랜덤 코드를 상기 해시 함수 저장부에 저장되어 있는 상기 해시 함수에 입력으로 인가하여 상기 해시 값을 연산한 후, 상기 해시 값으로, 상기 암호화된 학습 데이터셋들에 대한 복호화를 수행하는 단계를 더 포함하는 전자 장치의 동작 방법
9 9
제5항 내지 제8항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
10 10
제5항 내지 제8항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 동국대학교산학협력단 정보통신창의인재양성 SW중심대학(동국대)