KR102706055B1 - 라이다 장착 스마트 기기를 활용한 3차원 인체 골격 정보 추출 방법 - Google Patents
라이다 장착 스마트 기기를 활용한 3차원 인체 골격 정보 추출 방법 Download PDFInfo
- Publication number
- KR102706055B1 KR102706055B1 KR1020240047995A KR20240047995A KR102706055B1 KR 102706055 B1 KR102706055 B1 KR 102706055B1 KR 1020240047995 A KR1020240047995 A KR 1020240047995A KR 20240047995 A KR20240047995 A KR 20240047995A KR 102706055 B1 KR102706055 B1 KR 102706055B1
- Authority
- KR
- South Korea
- Prior art keywords
- human body
- skeleton information
- dimensional
- information
- human
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
- G06T7/593—Depth or shape recovery from multiple images from stereo images
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0059—Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence
- A61B5/0077—Devices for viewing the surface of the body, e.g. camera, magnifying lens
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/05—Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/107—Measuring physical dimensions, e.g. size of the entire body or parts thereof
- A61B5/1079—Measuring physical dimensions, e.g. size of the entire body or parts thereof using optical or photographic means
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1116—Determining posture transitions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
- G01S17/894—3D imaging with simultaneous measurement of time-of-flight at a 2D array of receiver pixels, e.g. time-of-flight cameras or flash lidar
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20036—Morphological image processing
- G06T2207/20044—Skeletonization; Medial axis transform
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Animal Behavior & Ethology (AREA)
- Molecular Biology (AREA)
- General Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Heart & Thoracic Surgery (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Biophysics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Dentistry (AREA)
- Radar, Positioning & Navigation (AREA)
- Multimedia (AREA)
- Remote Sensing (AREA)
- Physiology (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
Description
도 1b는 본 개시의 다양한 실시예들에 따른 3차원 인체 골격 정보 추출을 위한 전자 장치를 도시하는 블록도이다.
도 2a는 도 1의 전자 장치의 동작 특징들을 설명하기 위한 개요도이다.
도 2b는 도 1의 전자 장치가 스마트 기기인 경우, 스마트 기기에서의 어플리케이션(앱) 구동 화면을 나타내는 예시도들이다.
도 2c는 도 2a의 2차원 인체 골격 정보와 3차원 인체 골격 정보를 나타내는 예시도들이다.
도 3은 본 개시의 다양한 실시예들에 따른 전자 장치의 3차원 인체 골격 정보 추출 방법을 도시하는 블록도이다.
도 4a, 도 4b, 도 4c, 도 4d, 도 4e, 도 5a, 도 5b, 및 도 5c는 도 3의 3차원 인체 골격 정보 추출을 위한 어플리케이션(앱)의 구동을 설명하기 위한 예시도들이다.
도 6은 도 3의 인체 가림 구간 내에서의 인체의 동작을 추정하는 단계를 세부적으로 도시하는 순서도이다.
| No | 관절 명칭 | 부모 관절 |
| 1 | Head | Neck |
| 2 | Neck | Root |
| 3 | Shoulder_right | Neck |
| 4 | Forearm_right | Shoulder_right |
| 5 | Hand_right | Forearm_right |
| 6 | Shoulder_left | Neck |
| 7 | Forearm_left | Shoulder_left |
| 8 | Hand_left | Forearm_left |
| 9 | Upperleg_right | Root |
| 10 | Leg_right | Upperleg_right |
| 11 | Foot_right | Leg_right |
| 12 | Upperleg_left | Root |
| 13 | Leg_left | Upperleg_left |
| 14 | Foot_left | Leg_left |
| 15 | Eye_right | Head |
| 16 | Eye_left | Head |
| 17 | Root (pelvis) | None |
| Movement speed level | Frame per second | Interval btw frames [sec] | Note |
| Slow | 2 and under | 0.5 ~ 1 | 집중적인 작업: 용접작업, 페인팅 |
| Moderate | 2 ~ 5 | 0.2 ~ 0.5 | 일상 생활에서 움직임: 걷기 |
| Fast | 5 and above | Under 0.2 | 스포츠: 육상, 탁구 등 빠른 동작을 요하는 분야 |
Claims (15)
- 카메라 모듈과 라이다 센서를 포함하는 전자 장치의 3차원 인체 골격 정보 추출 방법에 있어서, 상기 방법은,
카메라 모듈을 통해 인체 영상을 촬영하면서, 라이다 센서를 통해 상기 인체 영상에 대한 깊이 정보를 검출하는 단계;
상기 인체 영상으로부터 2차원 인체 골격 정보를 검출하는 단계; 및
상기 2차원 인체 골격 정보와 상기 깊이 정보를 결합하여, 3차원 인체 골격 정보를 검출하는 단계
를 포함하고,
외부 객체에 의해 인체의 적어도 하나의 부분이 가려지는 인체 가림 구간을 검출하는 단계; 및
상기 인체 가림 구간 직전의 제 1의 3차원 인체 골격 정보와 상기 인체 가림 구간 직후의 제 2의 3차원 인체 골격 정보를 비교하여, 상기 인체 가림 구간 내에서의 상기 인체의 동작을 추정하는 단계
를 더 포함하고,
상기 인체 가림 구간을 검출하는 단계는,
상기 2차원 인체 골격 정보와 상기 깊이 정보의 미스매치가 감지되는 시점을 상기 인체 가림 구간의 시작 시점으로 설정하는 단계;
상기 미스매치가 해제되는 시점을 상기 인체 가림 구간의 종료 시점으로 설정하는 단계; 및
상기 시작 시점으로부터 상기 종료 시점까지의 상기 인체 가림 구간을 결정하는 단계
를 포함하는, 방법.
- 제 1 항에 있어서,
상기 전자 장치는 스마트 기기이며, 상기 방법은 상기 스마트 기기에 설치되는 앱을 기반으로 수행되는, 방법.
- 제 2 항에 있어서,
상기 방법은 상기 앱이 실행되는 동안 실시간으로 수행되는, 방법.
- 삭제
- 삭제
- 제 1 항에 있어서,
상기 인체의 상기 동작을 추정하는 단계는,
상기 인체 가림 구간이 미리 정해진 하한 이하이면, 상기 제 1의 3차원 인체 골격 정보에 따른 인체 자세와 상기 제 2의 3차원 인체 골격 정보에 따른 인체 자세를 선형적으로 보간하여, 상기 인체의 상기 동작을 추정하는 단계; 및
상기 인체 가림 구간이 미리 정해진 상한을 초과하면, 상기 제 1의 3차원 인체 골격 정보에 따른 인체 자세와 상기 제 2의 3차원 인체 골격 정보에 따른 인체 자세의 사이에서의 상기 인체의 동작 가능 범위를 제시하는 단계
를 포함하는, 방법.
- 제 6 항에 있어서,
상기 인체의 상기 동작을 추정하는 단계는,
상기 인체 가림 구간이 상기 하한을 초과하고 상기 상한 이하이면, 상기 제 1의 3차원 인체 골격 정보에 따른 인체 자세와 상기 제 2의 3차원 인체 골격 정보에 따른 인체 자세를 비선형적으로 보간하여, 상기 인체의 상기 동작을 추정하는 단계
를 더 포함하는, 방법.
- 제 1 항에 있어서,
상기 인체의 상기 동작을 추정하는 단계는,
상기 인체 가림 구간의 시간 길이와 미리 정해지는 상기 인체의 동작 특성의 조합으로, 상기 인체의 동작 가능 범위를 추정하는 단계; 및
상기 동작 가능 범위 내에서 상기 인체의 상기 동작을 추정하는 단계
를 포함하는, 방법.
- 제 6 항 또는 제 8 항에 있어서,
상기 인체의 상기 동작 가능 범위는 상기 부분에 속하는 적어도 하나의 관절에서 각 관절의 움직임을 콘으로 모델링함으로써 추정되고, 상기 부분에 복수의 관절들이 속하는 경우, 상기 관절들로부터의 연속적인 콘들에 의해 추정되는,
방법.
- 3차원 인체 골격 정보 추출을 위한 전자 장치에 있어서,
카메라 모듈;
라이다 센서;
메모리; 및
상기 카메라 모듈, 상기 라이다 센서, 및 상기 메모리와 연결되고, 상기 메모리에 저장된 적어도 하나의 명령을 실행하도록 구성되며, 상기 카메라 모듈 및 상기 라이다 센서를 이용하여 3차원 인체 골격 정보를 추출하는 동작을 수행하도록 구성되는 프로세서를 포함하고,
상기 프로세서는,
상기 카메라 모듈을 통해 인체 영상을 촬영하면서, 상기 라이다 센서를 통해 상기 인체 영상에 대한 깊이 정보를 검출하고,
상기 인체 영상으로부터 2차원 인체 골격 정보를 검출하고,
상기 2차원 인체 골격 정보와 상기 깊이 정보를 결합하여, 상기 3차원 인체 골격 정보를 검출하고,
외부 객체에 의해 인체의 적어도 하나의 부분이 가려지는 인체 가림 구간을 검출하고,
상기 인체 가림 구간 직전의 제 1의 3차원 인체 골격 정보와 상기 인체 가림 구간 직후의 제 2의 3차원 인체 골격 정보를 비교하여, 상기 인체 가림 구간 내에서의 상기 인체의 동작을 추정하도록
구성되고,
상기 프로세서는,
상기 2차원 인체 골격 정보와 상기 깊이 정보의 미스매치가 감지되는 시점을 상기 인체 가림 구간의 시작 시점으로 설정하고,
상기 미스매치가 해제되는 시점을 상기 인체 가림 구간의 종료 시점으로 설정하고,
상기 시작 시점으로부터 상기 종료 시점까지의 상기 인체 가림 구간을 결정하도록
구성되는, 전자 장치.
- 제 10 항에 있어서,
상기 전자 장치는 스마트 기기이며, 상기 프로세서는 상기 메모리에 설치되는 앱을 기반으로 동작하도록
구성되는, 전자 장치.
- 삭제
- 삭제
- 제 10 항에 있어서,
상기 프로세서는,
상기 인체 가림 구간이 미리 정해진 하한 이하이면, 상기 제 1의 3차원 인체 골격 정보에 따른 인체 자세와 상기 제 2의 3차원 인체 골격 정보에 따른 인체 자세를 선형적으로 보간하여, 상기 인체의 상기 동작을 추정하고,
상기 인체 가림 구간이 미리 정해진 상한을 초과하면, 상기 제 1의 3차원 인체 골격 정보에 따른 인체 자세와 상기 제 2의 3차원 인체 골격 정보에 따른 인체 자세의 사이에서의 상기 인체의 동작 가능 범위를 제시하도록
구성되는, 전자 장치.
- 카메라 모듈과 라이다 센서를 포함하는 전자 장치에 3차원 인체 골격 정보 추출 방법을 실행시키기 위해 비-일시적인 컴퓨터 판독 가능한 기록 매체에 저장되는 컴퓨터 프로그램에 있어서,
상기 방법은,
카메라 모듈을 통해 인체 영상을 촬영하면서, 라이다 센서를 통해 상기 인체 영상에 대한 깊이 정보를 검출하는 단계;
상기 인체 영상으로부터 2차원 인체 골격 정보를 검출하는 단계; 및
상기 2차원 인체 골격 정보와 상기 깊이 정보를 결합하여, 3차원 인체 골격 정보를 검출하는 단계
를 포함하고,
외부 객체에 의해 인체의 적어도 하나의 부분이 가려지는 인체 가림 구간을 검출하는 단계; 및
상기 인체 가림 구간 직전의 제 1의 3차원 인체 골격 정보와 상기 인체 가림 구간 직후의 제 2의 3차원 인체 골격 정보를 비교하여, 상기 인체 가림 구간 내에서의 상기 인체의 동작을 추정하는 단계
를 더 포함하고,
상기 인체 가림 구간을 검출하는 단계는,
상기 2차원 인체 골격 정보와 상기 깊이 정보의 미스매치가 감지되는 시점을 상기 인체 가림 구간의 시작 시점으로 설정하는 단계;
상기 미스매치가 해제되는 시점을 상기 인체 가림 구간의 종료 시점으로 설정하는 단계; 및
상기 시작 시점으로부터 상기 종료 시점까지의 상기 인체 가림 구간을 결정하는 단계
를 포함하는, 컴퓨터 프로그램.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240047995A KR102706055B1 (ko) | 2024-04-09 | 2024-04-09 | 라이다 장착 스마트 기기를 활용한 3차원 인체 골격 정보 추출 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240047995A KR102706055B1 (ko) | 2024-04-09 | 2024-04-09 | 라이다 장착 스마트 기기를 활용한 3차원 인체 골격 정보 추출 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102706055B1 true KR102706055B1 (ko) | 2024-09-11 |
Family
ID=92757363
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020240047995A Active KR102706055B1 (ko) | 2024-04-09 | 2024-04-09 | 라이다 장착 스마트 기기를 활용한 3차원 인체 골격 정보 추출 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102706055B1 (ko) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006524863A (ja) * | 2003-04-25 | 2006-11-02 | 本田技研工業株式会社 | 複雑な関節の動きをモデリングする関節構成要素フレームワーク |
| KR20130013122A (ko) * | 2011-07-27 | 2013-02-06 | 삼성전자주식회사 | 객체 자세 검색 장치 및 방법 |
| KR102454538B1 (ko) * | 2022-02-15 | 2022-10-14 | 주식회사 인피닉 | 인공지능을 이용한 행동 추정 방법 및 이를 실행하기 위하여 기록매체에 기록된 컴퓨터 프로그램 |
| KR20230097298A (ko) * | 2021-12-24 | 2023-07-03 | 서울대학교병원 | 이미지를 이용하여 임상 평가 정보를 제공하는 방법 및 장치 |
-
2024
- 2024-04-09 KR KR1020240047995A patent/KR102706055B1/ko active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006524863A (ja) * | 2003-04-25 | 2006-11-02 | 本田技研工業株式会社 | 複雑な関節の動きをモデリングする関節構成要素フレームワーク |
| KR20130013122A (ko) * | 2011-07-27 | 2013-02-06 | 삼성전자주식회사 | 객체 자세 검색 장치 및 방법 |
| KR20230097298A (ko) * | 2021-12-24 | 2023-07-03 | 서울대학교병원 | 이미지를 이용하여 임상 평가 정보를 제공하는 방법 및 장치 |
| KR102454538B1 (ko) * | 2022-02-15 | 2022-10-14 | 주식회사 인피닉 | 인공지능을 이용한 행동 추정 방법 및 이를 실행하기 위하여 기록매체에 기록된 컴퓨터 프로그램 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11238653B2 (en) | Information processing device, information processing system, and non-transitory computer-readable storage medium for storing program | |
| US11398049B2 (en) | Object tracking device, object tracking method, and object tracking program | |
| US20150002518A1 (en) | Image generating apparatus | |
| US10360444B2 (en) | Image processing apparatus, method and storage medium | |
| US20170337701A1 (en) | Method and system for 3d capture based on structure from motion with simplified pose detection | |
| KR20230035382A (ko) | 신장 측정 방법 및 장치, 및 단말기 | |
| US20140085330A1 (en) | Image processing device, image processing method, computer readable medium | |
| US20110216946A1 (en) | Information processing device, information processing method, program, and information storage medium | |
| JP2016170610A (ja) | 三次元モデル処理装置およびカメラ校正システム | |
| CN111354088B (zh) | 环境地图建立方法以及其系统 | |
| CN113544736B (zh) | 下肢肌肉力量估计系统、下肢肌肉力量估计方法及记录介质 | |
| KR20100062320A (ko) | 영상 데이터를 이용한 로봇 움직임 데이터 생성 방법 및 생성 장치 | |
| KR102374357B1 (ko) | 밀집 통제를 위한 영상 감시 장치 | |
| CN113342157B (zh) | 眼球追踪处理方法及相关装置 | |
| KR102706055B1 (ko) | 라이다 장착 스마트 기기를 활용한 3차원 인체 골격 정보 추출 방법 | |
| EP3971683A1 (en) | Human body portion tracking method and human body portion tracking system | |
| US11263780B2 (en) | Apparatus, method, and program with verification of detected position information using additional physical characteristic points | |
| US20200226787A1 (en) | Information processing apparatus, information processing method, and program | |
| JP7629097B2 (ja) | 画像または映像におけるオブジェクトの3次元場所特定 | |
| US11783492B2 (en) | Human body portion tracking method and human body portion tracking system | |
| CN116309712A (zh) | 一种基于深度相机的功能运动分析系统及方法 | |
| KR102852066B1 (ko) | 데이터 처리 방법, 장치, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램 | |
| CN118506224A (zh) | 动作识别方法、装置、设备、介质及产品 | |
| US10952648B2 (en) | Measurement device and measurement method | |
| JP5983132B2 (ja) | 位置決定装置、位置決定システム、位置決定方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20240409 |
|
| PA0201 | Request for examination |
Patent event code: PA02011R01I Patent event date: 20240409 Comment text: Patent Application |
|
| PA0302 | Request for accelerated examination |
Patent event date: 20240412 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240422 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240830 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240909 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20240909 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |