KR102382883B1 - 3차원 손 자세 인식 장치 및 방법 - Google Patents
3차원 손 자세 인식 장치 및 방법 Download PDFInfo
- Publication number
- KR102382883B1 KR102382883B1 KR1020170177807A KR20170177807A KR102382883B1 KR 102382883 B1 KR102382883 B1 KR 102382883B1 KR 1020170177807 A KR1020170177807 A KR 1020170177807A KR 20170177807 A KR20170177807 A KR 20170177807A KR 102382883 B1 KR102382883 B1 KR 102382883B1
- Authority
- KR
- South Korea
- Prior art keywords
- hand
- image
- region
- shape model
- detected
- 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
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000010606 normalization Methods 0.000 claims abstract description 22
- 238000001514 detection method Methods 0.000 claims abstract description 8
- 239000013598 vector Substances 0.000 claims description 41
- 238000012706 support-vector machine Methods 0.000 claims description 7
- 230000036544 posture Effects 0.000 description 44
- 210000003811 finger Anatomy 0.000 description 28
- 230000003190 augmentative effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 14
- 238000013527 convolutional neural network Methods 0.000 description 12
- 230000033001 locomotion Effects 0.000 description 9
- 238000012549 training Methods 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000010801 machine learning Methods 0.000 description 7
- 238000013528 artificial neural network Methods 0.000 description 6
- 210000003813 thumb Anatomy 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000001131 transforming effect Effects 0.000 description 4
- 238000003062 neural network model Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000306 recurrent effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/107—Static hand or arm
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G06T3/0068—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/14—Transformations for image registration, e.g. adjusting or mapping for alignment of images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 손 영상 검출부가 원본 영상에서 손 영역의 영상이 검출한 결과를 나타낸 것이다.
도 3 내지 5는 본 발명의 일 실시예에 따른 손 영상 정규화부가 검출된 손 영역의 영상의 손이 오른손 또는 왼손인지 인식하기 위하여 영상을 처리하는 과정을 도시한 것이다.
도 6 및 7은 본 발명의 일 실시예에 따른 손 영상 정규화부가 검출된 손 영역의 영상의 손이 손등 또는 손바닥인지 인식하기 위하여 영상을 처리하는 과정을 도시한 것이다.
도 8은 본 발명의 일 실시예에 따른 손 영상 정규화부가 검출된 손 영역의 영상(121)이 방향이 미리 정해진 하나의 방향과 상이한 경우에 해당되는 경우, 검출된 손 영역의 영상을 반전하여 오른손으로 변환하는 과정을 도시한 것이다.
도 9는 본 발명의 일 실시예에 따른 손 스켈레톤 생성부가 상기 정규화 변환된 손 영상으로부터 하나 이상의 관절 포인트들을 포함하는 스켈레톤을 생성하는 과정을 도시한 것이다.
도 10은 본 발명의 일 실시예에 따른 3차원 손 형상 모델 생성부가 상기 정규화 변환된 손 영상에 대응하는 3차원 손 형상 모델을 생성하는 것을 도시한 것이다.
도 11은 본 발명의 일 실시예에 따른 손 형상 모델 정합부가 생성된 3차원 손 형상 모델에 2차원 스켈레톤을 정합시켜 3차원 손 형상 모델으로 변환하는 과정을 도시한 것이다.
도 12는 본 발명의 일 실시예에 따른 손 자세 인식 방법의 과정을 도시한 것이다.
도 13은 본 발명의 일 실시예에 따른 손영상 정규화 단계를 도시한 것이다.
도 14는 본 발명의 일 실시예에 따른 검출된 손 영역의 영상의 손이 오른손 또는 왼손인지 인식하는 단계를 도시한 것이다.
도 15는 본 발명의 일 실시예에 따른 검출된 손 영역의 영상의 손이 손등 또는 손바닥인지 인식하는 단계를 도시한 것이다.
도 16은 본 발명의 일 실시예에 따른 증강 현실 생성 방법을 도시한 것이다.
Claims (18)
- 원본 영상에서 손 영역의 영상을 검출하는, 손 영상 검출부;
상기 검출된 손 영역의 영상을 미리 정해진 하나의 방향의 손 영상으로 정규화 변환하는 손영상 정규화부;
상기 정규화 변환된 손 영상으로부터 하나 이상의 관절 포인트들을 포함하는 스켈레톤을 생성하는 손 스켈레톤 생성부;
상기 정규화 변환된 손 영상에 대응하는 3차원 손 형상 모델을 생성하는 3차원 손 형상 모델 생성부; 및
상기 생성된 스켈레톤에 상기 생성된 3차원 손 형상 모델을 정합시켜 변환하는 손 형상 모델 정합부;를 포함하는, 손 자세 인식 장치로서,
상기 손영상 정규화부는, 상기 검출된 손 영역의 영상의 손이 오른손 또는 왼손인지 인식하고,
상기 검출된 손 영역의 영상을 오른손 영상과 왼손 영상의 구별 정보가 저장된 데이터베이스에 질의하여 오른손 또는 왼손인지 인식하며,
상기 검출된 손 영역의 영상의 손이 손등 또는 손바닥인지 인식하고,
상기 검출된 손 영역의 영상을 손등 영상과 손바닥 영상의 구별 정보가 저장된 데이터베이스에 질의하여 손등 또는 손바닥인지 인식하는 것이고,
상기 손 형상 모델 정합부는, 상기 생성된 3차원 손 형상 모델을 상기 손 영상 정규화부에서 인식된 상기 검출된 손 영역의 영상의 손 방향으로 회전하는 것인, 손 자세 인식 장치. - 제1항에 있어서,
상기 손영상 정규화부는, 상기 손 영역과 배경 영역 사이의 경계선 벡터를 손톱 형상 인식 정보에 대한 학습 데이터로 기계 학습된 서포트 벡터 머신에 입력하여 손톱 현상 존재의 식별값을 산출하는 것인, 손 자세 인식 장치. - 삭제
- 삭제
- 삭제
- 제1항에 있어서,
상기 3차원 손 형상 모델 생성부는, 하나 이상의 3차원 손 형상 모델이 저장된 3차원 손 형상 모델 데이터베이스에서, 상기 정규화 변환된 손 영상에 대응하는 하나의 3차원 손 형상 모델을 매칭시켜 생성하는 것인, 손 자세 인식 장치. - 삭제
- 제1항에서,
상기 원본 영상은 2차원 영상인 것인, 손 자세 인식 장치. - 원본 영상에서 손 영역의 영상을 검출하는, 손 영상 검출 단계;
상기 검출된 손 영역의 영상을 미리 정해진 하나의 방향의 손 영상으로 정규화 변환하는 손영상 정규화 단계;
상기 정규화 변환된 손 영상으로부터 하나 이상의 관절 포인트들을 포함하는 스켈레톤을 생성하는 손 스켈레톤 생성 단계;
상기 정규화 변환된 손 영상에 대응하는 3차원 손 형상 모델을 생성하는 3차원 손 형상 모델 생성 단계; 및
상기 생성된 스켈레톤에 상기 생성된 3차원 손 형상 모델을 정합시켜 변환하는 손 형상 모델 정합 단계;를 포함하는, 손 자세 인식 방법으로서,
상기 손영상 정규화 단계는, 상기 검출된 손 영역의 영상의 손이 오른손 또는 왼손인지 인식하여, 상기 미리 정해진 하나의 방향으로 변환하는 단계;
상기 검출된 손 영역의 영상을 오른손 영상과 왼손 영상의 구별 정보가 저장된 데이터베이스에 질의하여 오른손 또는 왼손인지 인식하는 단계;
상기 검출된 손 영역의 영상의 손이 손등 또는 손바닥인지 인식하는 단계; 및
상기 검출된 손 영역의 영상을 손등 영상과 손바닥 영상의 구별 정보가 저장된 데이터베이스에 질의하여 손등 또는 손바닥인지 인식하는 단계;를 포함하며,
상기 상기 손 형상 모델 정합 단계는, 상기 생성된 3차원 손 형상 모델을 상기 손 영상 정규화 단계에서 인식된 상기 검출된 손 영역의 영상의 손 방향으로 회전하는 단계를 포함하는, 손 자세 인식 방법. - 제9항에 있어서,
상기 손등 또는 손바닥인지 인식하는 단계는, 상기 손 영역과 배경 영역 사이의 경계선 벡터를 손톱 형상 인식 정보에 대한 학습 데이터로 기계 학습된 서포트 벡터 머신에 입력하여 손톱 현상 존재의 식별값을 산출하여 인식하는 단계를 포함하는, 손 자세 인식 방법. - 삭제
- 삭제
- 삭제
- 제9항에 있어서,
상기 3차원 손 형상 모델 생성 단계는, 하나 이상의 3차원 손 형상 모델이 저장된 3차원 손 형상 모델 데이터베이스에서, 상기 정규화 변환된 손 영상에 대응하는 하나의 3차원 손 형상 모델을 매칭시켜 생성하는 단계를 포함하는, 손 자세 인식 방법. - 삭제
- 제9항에서,
상기 원본 영상은 2차원 영상인 것인, 손 자세 인식 방법. - 제9항, 제10항, 제14항 및 제16항 중 어느 한 항에 따른 방법을 실행하기 위한 명령을 포함하는 프로그램이 저장된, 컴퓨터로 판독 가능한 기록 매체.
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170177807A KR102382883B1 (ko) | 2017-12-22 | 2017-12-22 | 3차원 손 자세 인식 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170177807A KR102382883B1 (ko) | 2017-12-22 | 2017-12-22 | 3차원 손 자세 인식 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190076202A KR20190076202A (ko) | 2019-07-02 |
KR102382883B1 true KR102382883B1 (ko) | 2022-04-06 |
Family
ID=67258391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170177807A Active KR102382883B1 (ko) | 2017-12-22 | 2017-12-22 | 3차원 손 자세 인식 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102382883B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021135337A (ja) * | 2020-02-25 | 2021-09-13 | キヤノン株式会社 | 電子機器およびその制御方法 |
KR102717755B1 (ko) * | 2021-11-11 | 2024-10-16 | 주식회사 피앤씨솔루션 | 머리 착용형 디스플레이 장치에서 손 인식을 활용한 마우스 포인트의 기준점 설정 방법 및 장치 |
CN116884036A (zh) * | 2023-07-11 | 2023-10-13 | 华中农业大学 | 基于YOLOv5DA的生猪姿态检测方法、装置、设备及介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101724108B1 (ko) * | 2015-10-26 | 2017-04-06 | 재단법인대구경북과학기술원 | 손 모양 및 제스처에 의한 기기 제어 방법 및 그에 의한 제어 장치 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102216124B1 (ko) * | 2013-09-06 | 2021-02-16 | 삼성전자주식회사 | 영상 처리 방법 및 영상 처리 장치 |
KR101559502B1 (ko) * | 2013-12-26 | 2015-10-14 | 서경대학교 산학협력단 | 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법 및 기록 매체 |
-
2017
- 2017-12-22 KR KR1020170177807A patent/KR102382883B1/ko active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101724108B1 (ko) * | 2015-10-26 | 2017-04-06 | 재단법인대구경북과학기술원 | 손 모양 및 제스처에 의한 기기 제어 방법 및 그에 의한 제어 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20190076202A (ko) | 2019-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111328396B (zh) | 用于图像中的对象的姿态估计和模型检索 | |
US10872227B2 (en) | Automatic object recognition method and system thereof, shopping device and storage medium | |
JP6011102B2 (ja) | 物体姿勢推定方法 | |
CN109902548B (zh) | 一种对象属性识别方法、装置、计算设备及系统 | |
US8994652B2 (en) | Model-based multi-hypothesis target tracker | |
WO2020208359A1 (en) | Using Iterative 3D Model Fitting for Domain Adaption of a Hand Pose Estimation Neural Network | |
CN111179419B (zh) | 三维关键点预测及深度学习模型训练方法、装置及设备 | |
US12277717B2 (en) | Object detection method and system, and non-transitory computer-readable medium | |
US9734435B2 (en) | Recognition of hand poses by classification using discrete values | |
CN104317391A (zh) | 一种基于立体视觉的三维手掌姿态识别交互方法和系统 | |
KR101612605B1 (ko) | 얼굴 특징점 추출 방법 및 이를 수행하는 장치 | |
WO2019171628A1 (en) | Image processing system and image processing method | |
CN111062328B (zh) | 一种图像处理方法、装置及智能机器人 | |
Ghazaei et al. | Dealing with ambiguity in robotic grasping via multiple predictions | |
KR102382883B1 (ko) | 3차원 손 자세 인식 장치 및 방법 | |
CN117689887A (zh) | 基于点云分割的工件抓取方法、装置、设备及存储介质 | |
US10623629B2 (en) | Imaging apparatus and imaging condition setting method and program | |
US11048926B2 (en) | Adaptive hand tracking and gesture recognition using face-shoulder feature coordinate transforms | |
KR102333768B1 (ko) | 딥러닝 기반 손 인식 증강현실 상호 작용 장치 및 방법 | |
Madadi et al. | Top-down model fitting for hand pose recovery in sequences of depth images | |
Ocegueda-Hernandez et al. | A lightweight convolutional neural network for pose estimation of a planar model | |
Bhuyan et al. | Hand gesture recognition and animation for local hand motions | |
CN112183155A (zh) | 动作姿态库建立、动作姿态生成、识别方法及装置 | |
Luan et al. | A practical tactile exploration with enhanced sampling for fast shape estimation | |
Mantecón del Valle et al. | New generation of human machine interfaces for controlling UAV through depth based gesture recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171222 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200202 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20171222 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210430 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: 20220329 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220331 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220331 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |