KR101653052B1 - Measuring method and system for 3-dimensional position of human body - Google Patents
Measuring method and system for 3-dimensional position of human body Download PDFInfo
- Publication number
- KR101653052B1 KR101653052B1 KR1020140143907A KR20140143907A KR101653052B1 KR 101653052 B1 KR101653052 B1 KR 101653052B1 KR 1020140143907 A KR1020140143907 A KR 1020140143907A KR 20140143907 A KR20140143907 A KR 20140143907A KR 101653052 B1 KR101653052 B1 KR 101653052B1
- Authority
- KR
- South Korea
- Prior art keywords
- marker
- rotation
- unit
- respect
- axis
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording 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, mobility of a limb
- A61B5/1116—Determining posture transitions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording 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/1071—Measuring physical dimensions, e.g. size of the entire body or parts thereof measuring angles, e.g. using goniometers
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording 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/1077—Measuring of profiles
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording 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, mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording 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, mobility of a limb
- A61B5/1121—Determining geometric values, e.g. centre of rotation or angular range of movement
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording 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, mobility of a limb
- A61B5/1123—Discriminating type of movement, e.g. walking or running
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2068—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis using pointers, e.g. pointers having reference marks for determining coordinates of body points
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Surgery (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Dentistry (AREA)
- Molecular Biology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Physiology (AREA)
- Geometry (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
본 발명은, 신체의 자세를 입체적으로 분석할 수 있도록 함으로써 자세의 교정과 재활에 활용될 수 있는 3차원 자세측정시스템에 관한 것으로, 이용자의 신체에 상호 간에 이격 배치되도록 부착되는 세 개 이상의 마커, 이용자의 신체 및 마커의 광학적인 이미지를 촬영하는 촬영부, 상기 촬영부로부터의 영상정보를 통하여 마커의 좌표를 추출하고 마커 간의 배치관계에 따라 이용자의 자세에 대한 3축의 회전량을 분석하는 분석부를 포함하는 3차원 자세측정시스템을 제공한다. 따라서, 한 번의 2차원적 촬영을 통하여 신체에 대한 자세의 입체적인 분석이 가능하다.The present invention relates to a three-dimensional attitude measuring system that can be used for the correction and rehabilitation of a posture by allowing a three-dimensional analysis of the posture of the body. The three-dimensional attitude measuring system includes three or more markers attached to the user's body, An analyzing unit for extracting coordinates of a marker through image information from the photographing unit and analyzing the rotation amounts of three axes relative to the attitude of the user according to the arrangement relationship between the markers, Dimensional attitude measuring system. Therefore, three-dimensional analysis of posture with respect to the body is possible through one-dimensional two-dimensional photographing.
Description
본 발명은 영상처리분야에 관한 것으로, 보다 구체적으로는 신체의 자세를 입체적으로 분석할 수 있도록 하고 자세의 교정과 재활에 활용될 수 있는 3차원 자세측정시스템 및 이를 이용한 자세측정방법에 관한 것이다.
More particularly, the present invention relates to a three-dimensional attitude measuring system and a method of measuring attitude using the three-dimensional attitude measuring system, which are capable of analyzing the attitude of the body in three dimensions and utilized for correction and rehabilitation of the attitude.
영상측정 및 처리란, 비디오 카메라로부터 입력된 영상에서 물체와 배경을 분리하는 등의 소정 정보의 추출 과정을 통하여 물체의 형태, 영역 또는 자세를 파악하는 것을 말한다.Image measurement and processing refers to grasping the shape, area, or attitude of an object through an extraction process of predetermined information such as separating an object and a background from an image input from a video camera.
이러한 영상측정 및 처리의 결과물은 컴퓨터 그래픽 영상으로 구현되며 기존 이미지를 합성하거나 새로운 영상을 만들거나 자세를 교정하는 등의 다양한 분야에 활용된다.The results of such image measurement and processing are implemented in computer graphics images and used in various fields such as synthesizing existing images, creating new images, and correcting postures.
대표적인 영상의 측정 및 처리방식으로서 크로마키(Chroma Key) 방식이 있는데 일기예보에서 아나운서가 그래픽 화면 앞에서 날씨를 설명하고 그 배경으로 소정의 영상을 합성할 수 있도록 하는 경우에 활용된다.A chroma key method is used as a typical image measurement and processing method. It is used in weather forecasting when an announcer can explain the weather in front of a graphic screen and synthesize a predetermined image with the background.
이러한 영상의 측정 및 처리방식과 관련하여 공개특허 제10-2004-0080293호가 실시간 물체추출 시스템 및 방법을 개시하고 있다.With respect to such image measurement and processing methods, Japanese Patent Laid-Open No. 10-2004-0080293 discloses a real-time object extraction system and method.
도 1은 종래의 물체추출 시스템 및 방법을 나타내는 사시도이다.1 is a perspective view showing a conventional object extraction system and method.
소정의 반사체(10)로 이루어진 배경 앞에 물체나 사람(40)이 위치하고, 이러한 상태에서 카메라가 반사되는 가시광 또는 적외선을 촬영하여 영상정보를 획득한다.An object or
이렇게 촬영된 영상정보는 배경과 분리되어 소정의 이미지 합성에 이용될 수 있다.The photographed image information can be used for synthesizing a predetermined image separately from the background.
그런데, 종래기술과 같은 경우 인체의 이미지를 정확하게 추출하는 데 한계가 있을 뿐만 아니라 자세를 정확하게 분석하는 데에는 어려움이 있다.However, in the case of the conventional art, there is a limitation in accurately extracting the image of the human body, and it is difficult to accurately analyze the posture.
이를 해결하기 위하여 최근에는 인체의 관절 부위 등에 마커(marker)를 부착한 상태에서 마커의 움직임을 벡터 방식으로 추적하여 신체의 자세나 움직임을 추적하는 방식이 활용되기도 한다.In order to solve this problem, a method of tracking the posture or movement of the body by tracking the movement of the marker in a vector manner in a state where a marker is attached to the joint region of the human body is used.
그러나 종래기술의 방식들은 사실상 2차원적인 영상의 획득에 그쳐 신체가 3축 방향으로 움직이거나 소정 부위가 뒤틀린 상태에 대한 감지에 대한 한계가 있고, 특히 자세교정 및 재활 분야에서는 활용되기 어려운 문제가 있다.However, the prior art methods have a limitation in detecting the state in which the body moves in three axial directions or twisted portions due to the acquisition of a two-dimensional image, and it is particularly difficult to be utilized in the field of posture correction and rehabilitation .
종래기술의 촬영방식을 변화되는 위치에 따라 반복적으로 적용함으로써 이를 해결하는 경우가 고려될 수 있는데, 이 경우 사람이나 배경 또는 카메라가 움직이는 과정에서 균일한 자세에 대한 다양한 정보를 획득하는 데 어려움이 있다.In this case, it is difficult to acquire various information on a uniform posture in the process of moving a person, a background, or a camera. .
또한, 입체적인 영상의 측정의 방식으로 두 개 이상의 카메라의 화각을 교차 배치하여 3차원적인 정보를 획득하는 방식이 일부 사용되기도 하나, 이 경우 추가적인 장비에 따른 비용과 공간적인 손실의 문제와 복잡한 알고리즘이 적용되어야 하는 문제를 가진다.
In addition, a method of acquiring three-dimensional information by crossing the angle of view of two or more cameras in a stereoscopic image measuring method may be used. However, in this case, cost and space loss due to additional equipment and complicated algorithms Have problems to be applied.
본 발명은 상기한 문제를 해결하기 위하여 안출된 것으로, 단순한 구조를 가지고 반복적인 측정이 수행되지 않도록 하면서도 입체적인 신체의 정보를 효과적으로 획득하고 분석할 수 있는 3차원 자세측정시스템을 제공하는 것을 목적으로 한다.
SUMMARY OF THE INVENTION It is an object of the present invention to provide a three-dimensional attitude measuring system capable of effectively acquiring and analyzing stereoscopic body information while performing repetitive measurement with a simple structure .
본 발명은, 이용자의 신체에 상호 간에 이격 배치되도록 부착되는 세 개 이상의 마커, 이용자의 신체 및 마커의 광학적인 이미지를 촬영하는 촬영부, 상기 촬영부로부터의 영상정보를 통하여 마커의 좌표를 추출하고 마커 간의 배치관계에 따라 이용자의 자세에 대한 3축의 회전량을 분석하는 분석부를 포함하는 3차원 자세측정시스템을 제공한다. 따라서, 한 번의 2차원적 촬영을 통하여 신체에 대한 자세의 입체적인 분석이 가능하다.The present invention comprises a photographing unit for photographing three or more markers attached to a user's body so as to be spaced apart from each other, an optical image of a user's body and a marker, coordinates of a marker through image information from the photographing unit, A three-dimensional attitude measuring system including an analyzing unit for analyzing three-axis rotation amounts of the user's attitude according to the arrangement relationship between the markers. Therefore, three-dimensional analysis of posture with respect to the body is possible through one-dimensional two-dimensional photographing.
일실시예로서, 상기 마커는 세 개가 삼각 형태로 배열될 수 있다.In one embodiment, the three markers may be arranged in a triangular shape.
상기 분석부는, 각각의 마커에 대응되는 복수의 포인트의 좌표의 기준모델에 대한 변화를 통하여 3개의 축에 대한 회전량을 산출하고 이를 통하여 자세의 뒤틀림을 분석할 수 있다.The analyzer can calculate the amount of rotation of the three axes through the change of the coordinates of the plurality of points corresponding to the respective markers with respect to the reference model, and analyze the distortion of the posture through the calculation.
바람직하게는, 상기 마커는, 양 어깨측의 전면에 부착되는 제1마커와 제2마커 및 상기 제1마커 및 제2마커의 배열의 하측에 배치되는 제3마커로 이루어지고 양측으로 대칭된 형태의 역삼각형의 꼭지점을 형성할 수 있다. Preferably, the marker comprises a first marker and a second marker attached to the front of both shoulder sides, and a third marker arranged below the arrangement of the first marker and the second marker, The vertices of the inverted triangles of FIG.
또한, 상기 마커는 정삼각형의 꼭지점을 이룰 수 있다. 따라서, 각 꼭지점을 연결하는 변의 길이의 변화를 통하여 공간적인 변화량의 확인이 가능하다.In addition, the marker may form a vertex of an equilateral triangle. Therefore, it is possible to confirm the amount of spatial change by changing the length of the side connecting each vertex.
상기 기준모델은, 폭방향이 x축으로 정의되고 높이방향이 y축으로 정의되며 전후방향이 z축으로 정의된 상태에서 x축에 대한 회전량이 90도, y축에 대한 회전량이 0도 및 z축에 대한 회전량이 0도인 상태로 실제 측정된 측정모델의 각각의 축에 대한 회전량이 산출되는 것이 바람직하다.In the reference model, the amount of rotation with respect to the x-axis is 90 degrees, the amount of rotation with respect to the y-axis is 0 degrees, and the z-axis is defined as the z-axis, while the width direction is defined as x- It is preferable that the amount of rotation for each axis of the actually measured measurement model is calculated with the amount of rotation about the axis being 0 degrees.
상기 분석부는, 촬영부로부터의 신체 및 마커에 대한 이미지를 데이터화하여 저장하는 영상획득부와, 상기 영상획득부의 RGB이미지를 YCbCr로서 색좌표공간으로 변환하는 변환부와, 상기 색좌표공간에 변환된 마커의 이미지를 신체 및 배경으로부터 분리 인식하는 인식부를 포함할 수 있다. 따라서, 마커의 인식의 오차 가능성이 제거될 수 있다.The analyzing unit includes an image obtaining unit for obtaining an image of a body and a marker from the image capturing unit and storing the image, a converting unit for converting the RGB image of the image obtaining unit into a color coordinate space as YCbCr, And a recognition unit for recognizing the image separated from the body and the background. Thus, the possibility of error in the recognition of the marker can be eliminated.
한편, 상기 자세측정시스템을 이용한 자세분석방법은, 이용자의 촬영부를 바라보는 전면으로 세 개 이상의 마커가 상호 이격되어 부착되는 단계, 촬영부를 통하여 이용자의 신체 및 마커에 대한 촬영이 이루어지는 단계, 분석부를 통하여 상기 마커에 대한 각 포인트의 좌표가 추출되고, 기준모델에 대한 3축에 대한 회전의 정도가 산출되는 단계를 포함할 수 있다.Meanwhile, the posture analyzing method using the posture measuring system may include a step of attaching three or more markers to the front surface of the user looking at the photographing unit, a step of photographing the user's body and markers through the photographing unit, The coordinates of each point on the marker are extracted, and the degree of rotation of the reference model with respect to the three axes is calculated.
상기 산출되는 단계 이후에, 출력부에서 신체의 이미지와 기준신체데이터에 대한 이용자의 신체에 대한 뒤틀림의 정도가 3축에 대한 각도로서 표시될 수 있다.After the calculating step, the degree of distortion of the user's body with respect to the image of the body and the reference body data at the output portion may be displayed as an angle with respect to the three axes.
상기 산출되는 단계 이후에, 이용자의 뒤틀림 부위에 대한 교정이 이루어지고 마커의 부착 및 촬영이 반복되는 것이 바람직하다. 이를 통하여 지속적인 교정과정의 추적이 가능하며 효과적인 교정방식이 적용될 수 있다.
After the calculating step, it is preferable that the distortion of the user is corrected and the attachment and photographing of the marker are repeated. This allows the continuous calibration process to be tracked and an effective calibration method can be applied.
본 발명에 따르면, 인체에 대한 평면상의 한 번의 촬영만으로도 입체적인 위치관계와 뒤틀림 부위 및 정도의 정확한 분석이 가능하여 신체의 교정을 보다 효율적으로 수행할 수 있다.According to the present invention, it is possible to accurately analyze the three-dimensional positional relationship, the distortion site, and the degree of distortion by only taking a single photograph on the plane of the human body, so that the body can be calibrated more efficiently.
특히, 사람을 대상으로 촬영을 수행하면서 시간이 길어지거나 반복 촬영이 이루어지는 경우의 자세 변화에 의한 오차율을 극히 저감할 수 있어 분석의 신뢰성은 종래에 비하여 현저하게 향상될 수 있고, 복수의 마커의 배치가 효율적이면서도 이미지상에서 이의 분리 및 분석이 용이하게 이루어질 수 있다.
In particular, it is possible to extremely reduce the error rate due to the attitude change in the case where the photographing is performed on a person for a long time or a repeated photographing is performed, so that the reliability of the analysis can be remarkably improved as compared with the prior art, And it is easy to separate and analyze the image on the image.
도 1은 종래기술의 물체추출 시스템을 나타내는 개념도이다.
도 2는 본 발명에 따른 3차원 자세측정시스템의 모식도이다.
도 3은 본 발명의 3차원 자세측정시스템에서 마커의 배치에 대한 실시예를 나타내는 도면이다.
도 4는 본 발명의 3차원 자세측정시스템에서 기준모형의 실시예를 나타내는 도면이다.
도 5는 도 3의 실시예에 따라 각 축에 대한 회전에 의한 측정모델의 변화를 나타내는 도면이다.
도 6은 본 발명의 개념에 따른 3차원 자세측정시스템을 나타내는 블록도이다.
도 7은 본 발명에 따른 3차원 자세측정방법을 나타내는 순서도이다.1 is a conceptual diagram showing an object extraction system of the prior art.
2 is a schematic diagram of a three-dimensional attitude measuring system according to the present invention.
3 is a view showing an embodiment of arrangement of markers in the three-dimensional attitude measuring system of the present invention.
4 is a view showing an embodiment of a reference model in the three-dimensional attitude measuring system of the present invention.
FIG. 5 is a diagram showing a change in a measurement model due to rotation about each axis according to the embodiment of FIG. 3; FIG.
6 is a block diagram showing a three-dimensional attitude measuring system according to the concept of the present invention.
7 is a flowchart showing a three-dimensional attitude measuring method according to the present invention.
이하, 첨부된 도면을 참고하여 본 발명에 따른 3차원 자세측정시스템 및 이를 이용하는 자세측정방법을 더욱 상세하게 설명한다.Hereinafter, a three-dimensional posture measuring system and a posture measuring method using the same according to the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 따른 3차원 자세측정시스템의 모식도이다.2 is a schematic diagram of a three-dimensional attitude measuring system according to the present invention.
본 발명은 기본적으로 이용자의 신체 전면에 상호 간에 이격 배치되는 세 개 이상의 마커와, 이용자의 신체 및 마커의 광학적인 이미지를 촬영하는 촬영부와, 상기 촬영부로부터의 영상정보를 통하여 마커의 좌표를 추출하고 마커 간의 배치관계에 따라 이용자의 자세에 대한 3축의 회전량을 분석하는 분석부를 포함하여 이루어질 수 있다.The present invention basically comprises three or more markers spaced apart from each other on the entire body of a user, a photographing section for photographing an optical image of a user's body and a marker, and a photographing section for photographing coordinates of the marker through the image information from the photographing section And an analyzer for analyzing the three-axis rotation amount with respect to the posture of the user according to the arrangement relationship between the extracted markers.
마커(100)는 이용자와 광학적으로 구별될 수 있는 재질이나 색상으로 이루어질 수 있으며 이용자의 신체의 소정의 부위에 부착되고, 촬영부에 의하여 획득된 마커의 이미지가 후술될 바와 같이 분석부(220)에 의하여 이용자의 자세에 대한 분석을 위한 데이터로 활용될 수 있다. The
상기 마커(100)의 재질, 색상, 형상 및 크기는 선택적으로 이루어질 수 있다. 다만, 분석부(220)에 의한 마커(100)의 이미지에 대한 좌표의 추출시 이용자의 의상이나 신체의 색상에 구별될 수 있도록 구별될 수 있는 색도 및/또는 채도로 이루어질 수 있다. 또한, 광의 흡수율에 비하여 반사율이 높은 재질로 이루어지는 것이 바람직하다.The material, color, shape and size of the
한편, 본 발명의 개념에서는 마커(100)의 이미지에 대한 위치 값은 물론 상관관계에 의한 회전량을 산출할 필요성이 있기 때문에 상기 마커(100)는 인체에 비하여 비교적 작은 크기로 이루어질 수 있고, 회전관계를 고려하여 원형보다는 다각형으로 이루어지는 것이 더욱 바람직하다. 본 발명의 바람직한 실시예로서 상기 마커(100)는 평평한 정사각 형태로 이루어지는 예가 도시된다.Meanwhile, in the concept of the present invention, since it is necessary to calculate the rotation amount by the correlation as well as the position value with respect to the image of the
종래기술에서 마커를 활용하는 경우 단순히 마커의 위치만이 중요시되기 때문에 소정의 도트(dot) 형태를 가진 마커의 배치만이 의미를 가졌으나 본 발명에서는 마커들의 상관관계를 통하여 회전량 즉, 신체의 자세의 변화에 대한 틀어짐의 정도를 측정하기 때문에 상기 마커의 형상이 의미를 가질 수도 있음에 유의하여야 한다.Since only the position of the marker is important when using the marker in the prior art, only the arrangement of the marker having the predetermined dot shape has significance. In the present invention, the amount of rotation, that is, It should be noted that the shape of the marker may have a meaning because it measures the degree of the deviation with respect to the change of the posture.
촬영부(210)는 이용자의 신체와 마커(100)를 광학적으로 측정할 수 있는 장비라면 다양한 영상입력수단이 선택적으로 사용될 수 있다. 본 발명의 개념은 기본적으로 가시광선을 감지하여 이를 영상 분석하기 때문에 디지털카메라나, cctv 또는 ccd카메라가 적용될 수 있으나 적외선카메라가 배제되는 것은 아니다. 본 발명의 개념에서 '광'은 다양한 파장을 가진 전자기파로 이해됨에 유의한다.The
분석부(220)는 상기 촬영부(210)로부터 감지되어 입력된 이용자의 신체와 마커에 대한 이미지를 수신하여 이를 통하여 마커의 이미지를 추출하고, 이를 통하여 마커의 좌표를 설정하고, 상기 설정된 좌표를 통하여 3축의 회전량을 산출한 이후에, 신체의 자세에 대한 틀어짐 내지는 비정형성과 그 정도를 분석하여 출력할 수 있도록 한다.The
본 발명의 개념에서는 한 번의 촬영만으로도 신체의 자세에 대한 3차원적인 분석이 가능하도록 작동되기 때문에 마커(100)들은 이용자의 위치상태에서 촬영부(210)를 바라보는 전면을 지향하도록 배치되는 것이 바람직하다. 이때, 상기 마커(100)들은 세 개 이상으로 이루어지는데 좌우 대칭된 형태로 배치되는 것이 바람직하나 반드시 이에 한정되는 것은 아니다. 여기서, 세 개 이상이라 함은 각각의 마커들의 위치를 연결할 때 복수의 변(邊)이 형성되는 조건을 말한다. 즉, 최소한 상기 세 개 이상의 마커(100)들은 하나의 직선 안에 배치되지 않는 것이 바람직하다. In the concept of the present invention, it is preferable that the
상기 촬영부(210)에 의한 이미지의 획득의 용이성을 고려하여 이용자가 위치하는 부위에는 지지부(230)가 배치되는 것이 바람직하다. 이러한 지지부(230)는 소정의 발판을 의미할 수 있는데, 영상 분석시의 용이성을 고려하여 이용자의 위치에서 소정의 배경을 제공하는 것이 더 바람직하다. 따라서, 도시사항과 같이 지지부(230)는 발판 및/또는 이용자의 배경을 이루도록 소정의 구조물을 형성하게 된다.It is preferable that the
도 3은 본 발명의 바람직한 실시예에 따른 마커의 배치관계를 설명하기 위한 사시도이다.3 is a perspective view for explaining an arrangement relationship of the markers according to the preferred embodiment of the present invention.
신체에 대한 특정 위치의 위치관계와 회전관계의 산출을 고려하여 마커(100)가 세 개 이상 이용자의 신체 전면에 배치되는데, 바람직한 실시예로서 세 개의 마커(100)가 삼각 형태로 배치되는 경우를 설명한다.The
이용자의 전면을 기준으로 자세의 뒤틀림은 주로 어깨의 상하 및/또는 전후의 틀어짐과 골반의 상하 및/또는 전후의 틀어짐을 주로 측정할 수 있으나 반드시 이에 한정되는 것은 아니다.The distortion of the posture with respect to the front of the user can mainly be measured mainly on the upper and lower sides of the shoulder and / or on the front and rear, and on the upper and lower sides and / or the front and back of the pelvis.
도시된 실시예에서는 양측 어깨 부위에 흉부에 마커(100)가 배치되는데, 구체적으로 오른쪽 어깨 부위에 인접하여 제1마커(101)와 왼쪽 어깨 부위에 인접하여 제2마커(102)가 배치되고, 상기 제1마커(101) 및 제2마커(102)의 배치의 하측 중심측에 제3마커(103)가 배치되어 역삼각 형태를 구성할 수 있다.In the illustrated embodiment, the
이러한 역삼각형은 정삼각형태가 제안될 수 있다. 이러한 경우 기준모델에 대한 설정 및 대비가 용이한 이점이 있으나, 하방으로 긴 형태의 이등변 삼각형의 경우도 고려될 수 있을 것이다. 본 실시예에서는 주로 좌우의 신체에 대한 비대칭 형태를 분석하는데 주안을 두므로 다각 형태로 이루어지는 경우 좌우 대칭되게 마커(100)들이 배치되는 것이 바람직하다.This inverted triangle can be suggested to be a triangular shape. In this case, there is an advantage that the reference model can be easily set and contrasted, but a downwardly long isosceles triangle may also be considered. In the present embodiment, mainly, the
이와 같은 실시예와 대비하여 예를 들어, 골반의 틀어짐을 확인하는 경우 양 골반 부위에 제1마커(101) 및 제2마커(102)가 구비되고 흉부측에 제3마커(103)가 배치되는 경우도 고려해볼 수 있다. 또한, 양측 어깨와 골반의 양측 부위에 네 개 이상의 마커가 배치되는 또 다른 실시예의 경우도 고려할 수 있다. 이러한 마커의 배치는 다양한 경우에 따라 유연하게 적용될 수 있을 것이며, 경우에 따라 측면의 자세를 분석하고자 하는 경우는 좌우 대칭이 이루어지지 않을 수도 있다.In contrast to this embodiment, for example, when the pelvis is checked for tilting, the
도 4는 도 3의 실시예에 따라 촬영된 마커 이미지에 대한 기준모델을 나타내는 도면이다.4 is a diagram showing a reference model for a marker image photographed according to the embodiment of FIG.
상기 실시예와 같은 형태로 마커(100)들이 배치되고 촬영부(210)에 의하여 이미지의 획득이 완료되면, 이미지에 대해 마커를 추출하고 좌표를 분석하여 회전관계를 산출하게 된다.When the
기준모델은 후술될 바와 같이 실제 측정된 값과의 비교를 통하여 각 부위의 회전량을 산출하는데 기준이 되는 값으로 작용할 수 있다. 이때, 상기 기준모델은 분석부(220)에 미리 설정된 형태거나 각 촬영시 이용자들에 개별화되어 모델링된 모델일 수 있다.The reference model can serve as a reference value for calculating the amount of rotation of each part through comparison with the actually measured value as described later. In this case, the reference model may be a model previously set in the
이러한 기준모델은 제1마커(101)의 촬영된 이미지에 대응되는 제1포인트(301)와, 제2마커(102)에 대응되는 제2포인트(302)와, 제3마커(103)에 대응되는 제3포인트(303)로 이루어질 수 있다.This reference model corresponds to a
분석부(220)는 상기된 마커의 이미지를 통하여 각각의 포인트에 대한 좌표를 결정하고, 각 마커의 좌표와 거리관계 즉, 변의 길이가 회전량을 산출하는 요소가 된다.The
설명의 편의상 각 변들이 도시되어 있으나, 각 포인트를 연결하는 변들은 도식화된 가상의 선일 수 있으며, 각 포인트 사이의 직선 거리를 의미할 수 있다.For convenience of explanation, the respective sides are shown, but the sides connecting the points may be a schematic virtual line and may mean a straight line distance between points.
상기 변들은, 본 발명의 바람직한 실시예에서 제1포인트(301)와 제2포인트(302)를 연결하는 제1변(311)과, 제2포인트(302)와 제3포인트(303)를 연결하는 제2변(312)과, 제3포인트(303)와 제1포인트(301)를 연결하는 제3변(313)으로 볼 수 있다.The sides are connected to a
상기된 포인트 및 변들에 의하여 소정의 평면이 구현될 수 있는데, 본 발명에서는 평면상의 이미지를 통하여 입체적 즉, 전후방향의 관계를 산출할 수 있도록 기준모델과 검출된 이미지의 관계에 대한 분석이 필요하다. In the present invention, it is necessary to analyze the relation between the reference model and the detected image so as to calculate the three-dimensional, that is, the back-and-forth direction relationship, through the image on the plane .
이를 위하여, 좌표관계가 먼저 설정될 수 있고, 이러한 좌표관계는 예를 들어, 제1변(311)에 평행한 x축과, 평면상 제1변(311)에 수직한 y축과, 상기 평면에 대해 법선방향으로 형성되는 z축으로 이루어질 수 있다.For this purpose, the coordinate relationship can be set first, and this coordinate relationship can be set, for example, between the x-axis parallel to the
이러한 기준모델을 기준으로 하여 회전관계의 분석을 위한 알고리즘을 더욱 구체적으로 살펴보도록 한다.The algorithm for analyzing the rotation relation based on the reference model will be described in more detail.
도 5는 도 3의 실시예에 따라 각 축에 대한 회전에 의한 측정모델의 변화를 나타내는 도면이다.FIG. 5 is a diagram showing a change in a measurement model due to rotation about each axis according to the embodiment of FIG. 3; FIG.
도 5의 (a)는 기준모델을 나타내며, (b) 내지 (d)는 설명의 편의성을 위하여 어느 하나의 축에 대한 각각의 회전된 경우의 측정모델을 나타낸다.Fig. 5 (a) shows a reference model, and Figs. 5 (b) to 5 (d) show measurement models of each rotated case for any one axis for convenience of explanation.
또한, 편의상 상기 제1포인트(301), 제2포인트(302) 및 제3포인트(303)는 기준모델에서 상호 간 등간격으로 배치되는 경우로 나타내도록 한다.For convenience, the
도 5의 (b)에서는 (a)의 기준모델에 대해 x축을 중심으로 대략 30도 정도 전방으로 회전된 상태를 나타낸다.FIG. 5B shows a state in which the reference model shown in FIG. 5A is rotated forward about 30 degrees about the x-axis.
여기서, x축에 대한 회전량을 산출하기 위한 식은 아래와 같다.Here, the formula for calculating the rotation amount with respect to the x-axis is as follows.
여기서, y3 및 y2는 각각 제3포인트(303)와 제2포인트(302)의 y축에 대한 좌표를 의미하며 이의 차이는 도시상태를 기준으로 높이를 나타낸다. 또한, z3 및 z2는 각각 제3포인트(303)와 제2포인트(302)의 z축에 대한 좌표를 의미하며 이의 차이는 깊이를 나타낸다. 이렇게 산출된 각도는 degree로 변환되어 나타날 수 있다.Here, y3 and y2 are coordinates of the
(a)의 기준모델에서 x축에 대한 회전량 산출 기준값은 90도로 설정될 수 있다.the rotation amount calculation reference value with respect to the x-axis in the reference model in (a) can be set to 90 degrees.
도 5의 (c)에서는 (a)의 기준모델에 대해 y축을 중심으로 대략 30도 정도 전방으로 회전된 상태를 나타낸다.FIG. 5C shows a state in which the reference model shown in FIG. 5A is rotated about 30 degrees about the y-axis.
여기서, y축에 대한 회전량을 산출하기 위한 식은 아래와 같다.Here, the formula for calculating the rotation amount with respect to the y-axis is as follows.
여기서, z2 및 z1은 각각 제2포인트(302)와 제1포인트(301)의 z축에 대한 좌표를 의미하며 이의 차이는 도시상태를 기준으로 깊이를 나타낸다. 또한, x2 및 x1은 각각 제2포인트(302)와 제1포인트(301)의 x축에 대한 좌표를 의미하며 이의 차이는 폭을 나타낸다. 이렇게 산출된 각도는 degree로 변환되어 나타날 수 있다.Here, z2 and z1 represent the coordinates of the
(a)의 기준모델에서 y축에 대한 회전량 산출 기준값은 0도로 설정될 수 있다.the rotation amount calculation reference value with respect to the y-axis in the reference model of (a) can be set to 0 degree.
도 5의 (d)에서는 (a)의 기준모델에 대해 z축을 중심으로 대략 30도 정도 전방으로 회전된 상태를 나타낸다.FIG. 5D shows a state in which the reference model shown in FIG. 5A is rotated forward by about 30 degrees about the z-axis.
여기서, z축에 대한 회전량을 산출하기 위한 식은 아래와 같다.Here, the formula for calculating the rotation amount with respect to the z-axis is as follows.
여기서, z2 및 z1은 각각 제2포인트(302)와 제1포인트(301)의 z축에 대한 좌표를 의미하며 이의 차이는 도시상태를 기준으로 깊이를 나타낸다. 또한, x2 및 x1은 각각 제2포인트(302)와 제1포인트(301)의 x축에 대한 좌표를 의미하며 이의 차이는 폭을 나타낸다. 이렇게 산출된 각도는 degree로 변환되어 나타날 수 있다.Here, z2 and z1 represent the coordinates of the
(a)의 기준모델에서 z축에 대한 회전량 산출 기준값은 0도로 설정될 수 있다.the rotation amount calculation reference value with respect to the z-axis in the reference model of (a) can be set to zero.
상기된 각각의 축에 대한, 90도, 0도 및 0도의 초기값들은 단순히 선택된 수치로서가 아니라, 3축이 설정되었을때 직립된 신체에 최적화된 기준값으로서의 의미를 가짐에 유의하여야 한다.Note that initial values of 90 degrees, 0 degrees, and 0 degrees for each of the axes described above have significance as reference values optimized for the erected body when the three axes are set, not simply as selected values.
이러게 이론적으로 나타낸 기준모델과 실제 측정모델과의 실험 데이터는 아래와 같이 나타났다.The experimental data of the reference model and the actual measurement model are shown as follows.
각각의 케이스는 도시사항과 같이 기준모델을 a로, x축에 대한 회전을 b로, y축에 대한 회전을 c로, z축에 대한 회전을 d로 정의하였다.Each case defines the reference model as a, the rotation about the x axis as b, the rotation about the y axis as c, and the rotation about the z axis as d as shown in the illustration.
또한, 각각의 축에 대한 회전량은 30도로 결정하여 측정을 수행하였으며, 회전량은 degree 단위로서 나타내었다.Also, the amount of rotation for each axis was determined at 30 degrees, and the amount of rotation was expressed in degree units.
b케이스의 경우는 이론상 30도로 계산되고 실제 측정값에서는 0.49도가 더 회전되어 비교적 정확한 산출값을 나타내었다.In the case of the case b, the theoretical value was calculated to be 30 degrees, and the measured value was further rotated by 0.49 degrees, indicating a relatively accurate calculation value.
c케이스의 경우는 이론상 -150도로 계산되고 측정값에서는 0.3도가 더 회전된 결과로 타나났으며,The case of the case c is theoretically calculated at -150 ° C,
d케이스의 경우는 대략 오차가 0.35도 정도로 나타났다.In case of case d, the error was about 0.35 degrees.
대략 0.5도 미만의 오차결과를 나타내므로 상당히 유의미한 결과로서 나타났다.And the result of error is less than about 0.5 degree.
각 마커(100)에 대한 이미지인 포인트(301, 302, 303)들의 좌표는 각 이미지의 중심점을 의미하는 것이 바람직하나 반드시 이에 한정되는 것은 아니며, 이를 고려하면 상기 마커(100)들은 이미지의 분리가 가능하되 가능한 작은 크기로 이루어지는 것이 바람직하다.The coordinates of the image points 301, 302, and 303 for each
한편, 상기 마커(100)들 각각의 다각이나 지시방향을 표시할 수 있는 형태를 이루어 그 자체로서 회전방향에 대한 정확한 도출이 가능하도록 기능할 수도 있다.Meanwhile, the
도 6은 본 발명의 개념에 따른 3차원 자세측정시스템을 나타내는 블록도이다.6 is a block diagram showing a three-dimensional attitude measuring system according to the concept of the present invention.
촬영부(210)는 상기한 바와 같이 신체와 마커(100)에 대한 영상이미지를 촬영하고 이를 분석부(220)로 송부한다.The photographing
상기 분석부(220)는 노트북이나 태블릿 PC와 같은 마이콤을 구비한 장비일 수 있는데, 경우에 따라 소정의 서버로서 이해될 수도 있다. 이러한 분석부(220)는 촬영부(210)와 무선 또는 유선의 다양한 방식에 의하여 연결될 수 있다.The
상기 분석부(220)는 영상획득부(221), 변환부(222), 인식부(223), 좌표추출부(224) 및 회전량측정부(225)를 구비할 수 있으며, 상기 분석부(220)에 포함되는 "부"들은 각각 별도의 장비이거나 이에 구비되는 알고리즘에 따른 구분일 수 있다.The
영상획득부(221)는 신체의 이미지와 마커(100)의 이미지를 데이터화하여 저장하도록 하며, 이를 기초로 마커의 이미지인 각 포인트에 대한 좌표를 좌표추출부(224)에서 설정할 수 있다. 이러한 좌표는 기본적으로 2차원 정보를 기반으로 하나, 경우에 따라 분석된 3차원 정보일 수 있다.The
이때, 전체의 이미지에서 마커의 이미지를 분리하기 위한 작업이 선행될 필요성이 있고, 이를 위하여 변환부(222)가 기능한다.At this time, a task for separating the image of the marker from the entire image needs to be performed, and the
바람직한 실시예로서, 상기 변환부(222)는 RGB방식으로 데이터화된 이미지에 대해 YCbCr형식으로 변환할 수 있는데 이를 더욱 구체적으로 설명한다.As a preferred embodiment, the converting
RGB방식의 경우는 적.녹.청의 3원색이 시각적으로 균일한 정보를 가진 신호를 의미하며, YCbCr은 그로부터 밝기 성분과 색차 정보를 분리하여 색공간에서 표현한 것을 말한다.In the case of the RGB method, the three primary colors of red, green, and blue are signals having visually uniform information, and YCbCr is a color space in which the brightness component and chrominance information are separated from each other.
이렇게 색공간 좌표계에서 데이터화된 경우 마커(100)와 신체 및 배경을 분리하는데 유리하게 작용될 수 있다. 예를 들어, 이용자가 착용한 의상의 색채와 마커(100)의 색채가 유사한 경우 단순 RGB정보만으로서는 이를 분리하기 어려운 문제가 발생할 수 있고, 경우에 따라 인식부(223)에서 인식된 마커에 대응되는 포인트가 실제 배치된 마커의 개수보다 많게 인식될 수 있는 것이다.When data is thus obtained in the color space coordinate system, it can be advantageously used to separate the
이를 해결하기 위하여 밝기와 색차 정보를 분리하여 마커에 대응되는 국소부위만의 추출이 가능한 것이다.To solve this problem, it is possible to extract only the local region corresponding to the marker by separating the brightness and chrominance information.
이렇게 변환된 YCbCr 데이터로부터 인식부(223)는 각 마커를 인식하여 구별하도록 하고, 좌표추출부(224)는 각각의 포인트에 대한 공간상의 좌표를 추출하게 된다.From the YCbCr data thus converted, the recognizing
이렇게 추출된 좌표로부터 기준모델과 대비를 통하여 회전량을 측정함으로써 입체적인 공간에서의 좌표값이 산출될 수 있는데, 이러한 좌표추출부(224)와 회전량측정부(225)는 하나의 구성으로 이해될 수도 있다.The coordinate values in the three-dimensional space can be calculated by measuring the amount of rotation through the reference model and the reference coordinate from the coordinates thus extracted. The coordinate
예를 들어, 각 포인트에 대한 2차원 좌표인 x축과 y축에 대한 값은 인식된 위치를 기반으로 추출되고, 기준모델과의 대비를 통하여 각 축에 대한 회전량을 감지한 이후에 3차원적인 좌표계로서 표현이 이루어질 수 있다.For example, the values for the x-axis and the y-axis, which are two-dimensional coordinates for each point, are extracted based on the recognized position, and after sensing the amount of rotation about each axis through comparison with the reference model, A representation can be made as a coordinate system.
다만, 본 발명의 경우 신체의 부위에 대한 틀어짐을 확인하고 이를 교정하는데 사용되는 것이 바람직하기 때문에 각 축에 대한 회전량이 더욱 의미를 가진다.However, in the case of the present invention, since it is preferable to check the deviation of the body part and correct it, the amount of rotation about each axis is more significant.
이렇게 산출된 회전량은 출력부(300)를 통하여 시각적으로 확인될 수 있으며, 이러한 출력부는 디스플레이를 구비한 다양한 장치를 의미할 수 있고, 상기 분석부(220)에 구비되는 디스플레이수단을 의미할 수도 있다.The calculated amount of rotation can be visually confirmed through the
상기 출력부(300)에서 출력되는 정보는 신체와 자세의 틀어짐의 정도 즉, 각 축에 대한 회전량을 포함할 수 있다. 상기 이용자의 신체는 경우에 따라 영상획득부(221)에서 획득된 신체이미지에서 실루엣만이 추출된 이용자의 신체 이미지거나 미리 설정된 가상의 신체에 대한 모양일 수 있다.The information output from the
도 7은 상기된 3차원 자세측정시스템을 이용한 자세분석방법을 설명하기 위한 순서도이다.FIG. 7 is a flowchart for explaining a posture analysis method using the above-described three-dimensional posture measurement system.
이용자가 촬영부(210)를 지향하여 지지부(230)에 위치한 상태에서 전방측에서 확인이 가능하도록 마커(100)들을 신체의 부위에 배치(S110)하면서 자세측정이 시작될 수 있다. 이러한 마커의 배치(S110)는 세 개 이상의 마커(100)들이 상호 간에 지정된 거리관계를 가지고 이루어질 수 있으며, 각각의 마커들을 연결하는 가상의 선들이 일렬로 배열되지 않은 조건으로 배치되는 것이 바람직함은 상기한 바와 같다.The position measurement can be started while the
이렇게 이용자의 준비가 완료되면, 촬영부(210)를 통하여 촬영(S120)하고 감지된 영상을 분석부(220)로 제공한다.When the preparation of the user is completed, the user is photographed through the photographing unit 210 (S120), and the sensed image is provided to the
분석부(220)의 영상획득부(221)는 이용자의 신체와 마커의 이미지를 데이터화하여 저장함으로써 영상획득(S210)하고, 상기한 바와 같이 마커에 대한 좌표의 추출(S310) 이전에 마커의 분리를 위한 과정이 이루어질 수 있음은 상기한 바와 같다.The
이를 위하여 색공간 변환(S220) 과정을 통하여 영상획득부(221)의 RGB이미지를 YCbCr로서 색좌표공간의 데이터로 변경하도록 한다. 이에 의하여 신체나 배경이미지와 마커(100)의 구별이 이루어짐으로써 각 포인트에 대한 마커인식(S230)이 이루어지는 것이다.For this, the RGB image of the
상기와 같은 마커(100)의 이미지인 포인트에 대한 좌표추출(S310)과 회전량의 산출(320)과정을 통하여 각 이용자의 자세분석(S330)이 이루어진다.The posture analysis (S330) of each user is performed through the coordinate extraction (S310) and the calculation of the rotation amount (320) with respect to the point of the image of the marker (100).
상기 좌표추출(S310) 및 회전량의 산출(S320)은 각각의 포인트에 대한 좌표와 기준모델에 대한 변화에 따른 각도관계에 따라 이루어질 수 있으며 이와 관련하여 중복되는 설명은 생략하도록 한다. The coordinate extraction (S310) and the calculation of the amount of rotation (S320) may be performed according to the coordinates for each point and the angular relationship according to the change to the reference model, and redundant explanations thereof will be omitted.
상기와 같이 분석된 자세는 출력부(300)를 통하여 출력될 수 있으며, 머리, 어깨, 허리, 골반, 다리 등의 각 부위에 특화된 방식으로 자세의 틀어짐과 각 위치관계들을 확인할 수 있도록 한다.The analyzed posture can be outputted through the
상기 분석부(220)는 기준모델은 물론 기준신체데이터를 포함할 수 있으며, 상기 기준신체데이터는 정상적인 인체의 자세에 대한 기준값일 수 있다. 본 발명의 개념에 따라 확인된 이용자의 자세는 상기 기준신체데이터와 대비되어 어느 정도의 교정이 필요한지 확인할 수 있는 자료로 활용될 수 있다.The
상기와 같이 자세분석(S330)이 완료되면 소정의 교정(S400)과정을 통하여 자세의 틀어짐에 대한 교정이나 재활이 이루어지고 난 이후에 상기 마커배치(S110)에서 자세분석(S330)에 이르는 과정을 다시 반복 수행 가능하다.After completing the posture analysis (S330) as described above, a process of reaching the posture analysis (S330) from the marker arrangement (S110) after the correction or rehabilitation of the posture change is performed through a predetermined calibration step (S400) It can be repeated again.
상기 교정(S400)은 물리적, 화학적, 전기적인 방식 등이 선택되거나 혼합되어 사용될 수 있다.The calibration (S400) may be physical, chemical, electrical, or the like.
이렇게, 자세분석에서 교정 과정이 반복되면서 시간에 다른 신체의 교정과정이 확인 가능함은 물론 최적화된 교정방법의 채택이 가능할 수 있다.Thus, as the calibration process is repeated in the posture analysis, it is possible to confirm the calibration process of another body at the time, and adopt an optimized calibration method.
상기된 본 발명의 개념에 따른 3차원 자세분석시스템에 의하여, 인체에 대한 평면상의 한 번의 촬영만으로도 입체적인 위치관계와 뒤틀림 부위 및 정도의 정확한 분석이 가능하여 신체의 교정을 보다 효율적으로 수행할 수 있다.According to the three-dimensional posture analyzing system according to the above-described concept of the present invention, it is possible to accurately analyze the three-dimensional positional relationship, the twisted part and the degree by only one photographing on the plane of the human body, .
특히, 사람을 대상으로 촬영을 수행하면서 시간이 길어지거나 반복 촬영이 이루어지는 경우의 자세 변화에 의한 오차율을 현저히 저감할 수 있어 분석의 신뢰성은 종래에 비하여 현저하게 향상될 수 있다.In particular, the error rate due to the posture change in the case where the photographing is performed on a person for a long time or repeated photographing can be remarkably reduced, and the reliability of the analysis can be remarkably improved as compared with the prior art.
또한, 본 발명의 시스템 및 측정방식에 따라 각 마커의 배치가 효율적이면서도 이미지상에서 이의 분리 및 분석이 용이하게 이루어질 수 있다.In addition, according to the system and the measurement method of the present invention, it is possible to efficiently arrange the respective markers and to easily separate and analyze the images on the image.
이상에서, 본 발명은 실시예 및 첨부도면에 기초하여 상세히 설명되었다. 그러나, 이상의 실시예들 및 도면에 의해 본 발명의 범위가 제한되지는 않으며, 본 발명의 범위는 후술한 특허청구범위에 기재된 내용에 의해서만 제한될 것이다.
In the foregoing, the present invention has been described in detail based on the embodiments and the accompanying drawings. However, the scope of the present invention is not limited by the above embodiments and drawings, and the scope of the present invention will be limited only by the content of the following claims.
100...마커 101...제1마커
102...제2마커 103...제3마커
210...촬영부 220...분석부
221...영상획득부 222...변환부
223...인식부 224...좌표추출부
225...회전량측정부 230...지지부
301...제1포인트 302...제2포인트
303...제3포인트 311...제1변
312...제2변 313...제3변100 ...
102 ...
210 ... photographing
221 ...
223 ...
225 ... rotation
301 ...
303 ...
312 ...
Claims (10)
이용자의 신체 및 마커의 광학적인 이미지를 촬영하는 촬영부;
촬영부로부터 감지된 영상을 RGB이미지로 저장하는 영상획득부와, 상기 영상획득부의 RGB이미지에 대해 밝기 성분과 색차 정보를 분리하여 색공간에서 표현하는 변환부, 변환부에서 변환된 YCBCr 데이터로부터 마커를 추출하는 인식부와, 각각의 마커에 대한 포인트의 공간상 좌표를 추출하는 좌표추출부와, 기준모델과 추출된 좌표와의 관계에서 입체공간에서의 회전량을 측정하는 회전량측정부를 구비하는 분석부; 및
상기 분석부에서 각 축에 대한 회전량의 감지가 이루어진 이후 신체의 자세 틀어짐의 정도를 시각적으로 표시하는 출력부;를 포함하는 것을 특징으로 하는 3차원 자세측정시스템.Three or more markers attached to the user ' s body such that they are spaced apart from each other;
A photographing unit for photographing an optical image of a user's body and a marker;
A conversion unit for separating the brightness component and the color difference information from the RGB image of the image acquiring unit and representing the separated RGB image in a color space; A coordinate extracting unit for extracting spatial coordinates of a point for each marker, and a rotation amount measuring unit for measuring an amount of rotation in the three-dimensional space in relation to the reference model and the extracted coordinates Analysis section; And
And an output unit for visually displaying the degree of posture deformation of the body after the rotation amount of each axis is sensed by the analysis unit.
상기 마커는,
삼각 형태로 배열되는 것을 특징으로 하는 3차원 자세측정시스템.The method according to claim 1,
The marker
Wherein the three-dimensional attitude measuring system is arranged in a triangular shape.
상기 분석부는,
각각의 마커에 대응되는 복수의 포인트의 좌표의 기준모델에 대한 변화를 통하여 3개의 축에 대한 회전량을 산출하고 이에 의하여 자세의 뒤틀림을 분석하는 것을 특징으로 하는 3차원 자세측정시스템.3. The method of claim 2,
The analyzing unit,
And calculating a rotation amount with respect to three axes by changing the coordinates of a plurality of points corresponding to the respective markers with respect to the reference model, thereby analyzing the distortion of the posture.
상기 마커는,
양 어깨측의 전면에 부착되는 제1마커와 제2마커 및 상기 제1마커 및 제2마커의 배열의 하측에 배치되는 제3마커로 이루어지고 양측으로 대칭된 형태의 역삼각형의 꼭지점을 형성하는 것을 특징으로 하는 3차원 자세측정시스템.3. The method of claim 2,
The marker
A first marker and a second marker attached to the front of both shoulder sides and a third marker arranged below the arrangement of the first marker and the second marker and forming vertices of an inverted triangle symmetrically formed on both sides Dimensional position measurement system.
상기 마커는 정삼각형의 꼭지점을 이루는 것을 특징으로 하는 3차원 자세측정시스템.5. The method of claim 4,
Wherein the marker forms a vertex of an equilateral triangle.
상기 기준모델은,
폭방향이 x축으로 정의되고 높이방향이 y축으로 정의되며 전후방향이 z축으로 정의된 상태에서 x축에 대한 회전량이 90도, y축에 대한 회전량이 0도 및 z축에 대한 회전량이 0도인 상태로 실제 측정된 측정모델의 각각의 축에 대한 회전량이 산출되는 것을 특징으로 하는 3차원 자세측정시스템.The method of claim 3,
In the reference model,
The amount of rotation with respect to the x-axis is 90 degrees, the amount of rotation with respect to the y-axis is 0, and the amount of rotation with respect to the z-axis is the amount of rotation with respect to the y-axis, while the width direction is defined as x-axis, the height direction is defined as y- Wherein the rotational amount of each axis of the actually measured measurement model is calculated in a state of 0 degrees.
상기 마커는,
회전량의 산출을 위하여 다각형으로 구성되는 3차원 자세측정시스템.The method according to claim 1,
The marker
A three-dimensional posture measurement system composed of polygons for calculating the amount of rotation.
이용자의 촬영부를 바라보는 전면으로 세 개 이상의 마커가 상호 이격되어 부착되는 단계;
촬영부를 통하여 이용자의 신체 및 마커에 대한 촬영이 이루어지는 단계;
분석부를 통하여 상기 마커에 대한 각 포인트의 좌표가 추출되고, 기준모델에 대한 3축에 대한 회전의 정도가 산출되는 단계;를 포함하는 것을 특징으로 하는 자세측정방법.A posture analyzing method using the three-dimensional posture measuring system according to any one of claims 1 to 7,
Wherein three or more markers are spaced apart from each other on a front surface of the user's photographing unit;
A step of photographing a user's body and a marker through a photographing unit;
Wherein the coordinates of each point on the marker are extracted through the analysis unit, and the degree of rotation of the reference model with respect to the three axes is calculated.
상기 산출되는 단계 이후에,
출력부에서 신체의 이미지와 기준신체데이터에 대한 이용자의 신체에 대한 뒤틀림의 정도가 3축에 대한 각도로서 표시되는 것을 특징으로 하는 자세측정방법.9. The method of claim 8,
After the calculating step,
Wherein the degree of distortion of the user's body with respect to the image of the body and the reference body data at the output unit is displayed as an angle with respect to the three axes.
상기 산출되는 단계 이후에,
이용자의 뒤틀림 부위에 대한 교정이 이루어지고 마커의 부착 및 촬영이 반복되는 것을 특징으로 하는 자세측정방법.
9. The method of claim 8,
After the calculating step,
Wherein the distortion of the user is corrected, and the attachment and the photographing of the marker are repeated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140143907A KR101653052B1 (en) | 2014-10-23 | 2014-10-23 | Measuring method and system for 3-dimensional position of human body |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140143907A KR101653052B1 (en) | 2014-10-23 | 2014-10-23 | Measuring method and system for 3-dimensional position of human body |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160047702A KR20160047702A (en) | 2016-05-03 |
KR101653052B1 true KR101653052B1 (en) | 2016-09-09 |
Family
ID=56022410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140143907A KR101653052B1 (en) | 2014-10-23 | 2014-10-23 | Measuring method and system for 3-dimensional position of human body |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101653052B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109475326A (en) * | 2016-07-08 | 2019-03-15 | 株式会社ReTech | Posture evaluation system |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101851099B1 (en) * | 2017-01-19 | 2018-04-20 | 신소현 | Method and System for Preventing Software-based Forward Head Posture Using Image Processing and Machine Learning |
CN109171735A (en) * | 2018-08-03 | 2019-01-11 | 郑州飞铄电子科技有限公司 | A kind of angle measurement system for human action attitude algorithm |
WO2020105760A1 (en) * | 2018-11-23 | 2020-05-28 | 수상에스티(주) | Three-dimensional video motion recognition-based method and system for measuring region of interest |
KR102273276B1 (en) * | 2020-07-03 | 2021-07-06 | 한국과학기술원 | Real-time motion analysis method and device performing the same |
CN113197572A (en) * | 2021-05-08 | 2021-08-03 | 解辉 | Human body work correction system based on vision |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003254716A (en) * | 2002-03-04 | 2003-09-10 | Sony Corp | Instrument and method for measuring three-dimensional position and posture, storage medium, and computer program |
-
2014
- 2014-10-23 KR KR1020140143907A patent/KR101653052B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003254716A (en) * | 2002-03-04 | 2003-09-10 | Sony Corp | Instrument and method for measuring three-dimensional position and posture, storage medium, and computer program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109475326A (en) * | 2016-07-08 | 2019-03-15 | 株式会社ReTech | Posture evaluation system |
Also Published As
Publication number | Publication date |
---|---|
KR20160047702A (en) | 2016-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101653052B1 (en) | Measuring method and system for 3-dimensional position of human body | |
US10825198B2 (en) | 3 dimensional coordinates calculating apparatus, 3 dimensional coordinates calculating method, 3 dimensional distance measuring apparatus and 3 dimensional distance measuring method using images | |
CN105283129B (en) | Information processor, information processing method | |
CN107273846B (en) | Human body shape parameter determination method and device | |
JP4136859B2 (en) | Position and orientation measurement method | |
EP2973417B1 (en) | A method and system for three-dimensional imaging | |
US9482515B2 (en) | Stereoscopic measurement system and method | |
US9384563B2 (en) | Image processing device, method, and computer program product | |
KR101930652B1 (en) | Gait analysis system and computer program recorded on recording medium | |
JP6573419B1 (en) | Positioning method, robot and computer storage medium | |
US20090290787A1 (en) | Stereoscopic measurement system and method | |
US20120127279A1 (en) | Image photographing device and method for three-dimensional measurement | |
JP7355974B2 (en) | Distance estimation device and method | |
JP2010145186A (en) | Shape measuring device and program | |
US20240071016A1 (en) | Mixed reality system, program, mobile terminal device, and method | |
US8249332B2 (en) | Stereoscopic measurement system and method | |
CN107122754A (en) | Posture identification method and device | |
EP2310799B1 (en) | Stereoscopic measurement system and method | |
US20140376780A1 (en) | Method for Estimating Direction of Person Standing Still | |
WO2015101979A1 (en) | Device and method with orientation indication | |
WO2022257794A1 (en) | Method and apparatus for processing visible light image and infrared image | |
Angladon et al. | The toulouse vanishing points dataset | |
JP4205004B2 (en) | Calibration method | |
CA2757323C (en) | Stereoscopic measurement system and method | |
KR100991570B1 (en) | A remote sensing method of diverse signboards' Size and Apparatus using thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |