KR102749035B1 - Customized alarm method and system through rehabilitation perofrmance pattern analysis - Google Patents
Customized alarm method and system through rehabilitation perofrmance pattern analysis Download PDFInfo
- Publication number
- KR102749035B1 KR102749035B1 KR1020240054547A KR20240054547A KR102749035B1 KR 102749035 B1 KR102749035 B1 KR 102749035B1 KR 1020240054547 A KR1020240054547 A KR 1020240054547A KR 20240054547 A KR20240054547 A KR 20240054547A KR 102749035 B1 KR102749035 B1 KR 102749035B1
- Authority
- KR
- South Korea
- Prior art keywords
- rehabilitation
- performance
- patient
- program
- spinal disease
- 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
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient; User input means
- A61B5/746—Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient; User input means
- A61B5/7465—Arrangements for interactive communication between patient and care services, e.g. by using a telephone network
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/00181—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices comprising additional means assisting the user to overcome part of the resisting force, i.e. assisted-active exercising
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Physical Education & Sports Medicine (AREA)
- Pathology (AREA)
- Physics & Mathematics (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Orthopedic Medicine & Surgery (AREA)
- General Business, Economics & Management (AREA)
- Nursing (AREA)
- Business, Economics & Management (AREA)
- Physiology (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
본 발명은 재활 수행 패턴 분석을 통한 맞춤형 알람 방법 및 시스템을 개시한다.
본 발명의 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템은 척추 질환 재활 프로그램을 수행하는 환자의 재활 수행 데이터를 수집하는 환자용 단말; 상기 재활 수행 데이터를 기초로 상기 환자의 재활 수행 패턴을 분석하고, 상기 환자의 재활 수행 패턴으로부터 재활 수행 지표(index)를 추출하고, 상기 재활 수행 지표에 따라 상기 척추 질환 재활 프로그램의 수행을 알리는 알람을 상기 환자용 단말에 통지하는 서버; 상기 척추 질환 재활 프로그램의 재활 정책을 수립 또는 수정하거나 상기 재활 수행 지표에 따라 상기 척추 질환 재활 프로그램의 구성을 변경하는 의사용 단말을 포함한다.
본 발명의 재활 수행 패턴 분석을 통한 맞춤형 알람 방법 및 시스템에 의하면, 환자의 재활 수행을 독려할 수 있는 알람 주기를 환자의 재활 수행 상태에 맞춰 자동으로 조절할 수 있는 효과가 있다.The present invention discloses a customized alarm method and system through analysis of rehabilitation performance patterns.
The customized alarm system through analysis of the rehabilitation performance pattern of the present invention includes: a patient terminal for collecting rehabilitation performance data of a patient performing a spinal disease rehabilitation program; a server for analyzing the patient's rehabilitation performance pattern based on the rehabilitation performance data, extracting a rehabilitation performance index (index) from the patient's rehabilitation performance pattern, and notifying the patient terminal of an alarm notifying the performance of the spinal disease rehabilitation program according to the rehabilitation performance index; and a doctor terminal for establishing or modifying a rehabilitation policy of the spinal disease rehabilitation program or changing the configuration of the spinal disease rehabilitation program according to the rehabilitation performance index.
According to the customized alarm method and system through analysis of the rehabilitation performance pattern of the present invention, there is an effect in which the alarm cycle that can encourage the patient's rehabilitation performance can be automatically adjusted according to the patient's rehabilitation performance status.
Description
본 발명은 척추 질환 환자 재활 분야에 관한 것으로, 보다 상세하게는 환자의 척추 질환 재활 상태를 모니터링하고, 환자의 운동 상태 패턴 등을 분석하여 환자의 재활 수행을 통지하는 알람 주기를 맞춤형으로 설정할 수 있는 맞춤형 알람 방법 및 시스템에 관한 것이다.The present invention relates to the field of rehabilitation of patients with spinal diseases, and more specifically, to a customized alarm method and system capable of monitoring the rehabilitation status of a patient with spinal diseases, analyzing the patient's movement status patterns, etc., and customizing an alarm cycle for notifying the patient of rehabilitation performance.
최근 들어, 장시간 컴퓨터 사용에 의해 앉아서 생활하는 시간의 증가, 장시간 스마트폰 사용, 운동 부족 및 신체 불균형에 대한 인식 부족 등으로 인해 척추 측만증 환자가 급증하여 척추 측만증이 심각한 건강문제로 대두되고 있다.In recent years, the number of patients with scoliosis has rapidly increased due to increased sitting time caused by long-term computer use, long-term smartphone use, lack of exercise, and lack of awareness of physical imbalances, and scoliosis has emerged as a serious health problem.
척추 측만증(Scoliosis)이란, 척추가 'C'자, 'S'자 등과 같이 휘어지거나 틀어짐으로써 몸이 좌우로 기울거나 돌아가 변형되는 증상으로서, 요통을 유발함과 동시에 만곡 각도가 70 ~ 80°이상인 경우 폐 기능에 영향을 주며, 90 ~ 100°인 경우 호흡에 영향을 끼치게 되며, 120°이상인 경우 폐활량 감소로 인한 폐성심의 원인이 될 수 있다. 척추 측만증은 원인에 따라 기능성 측만증(Functional scoliosis) 및 구조적 측만증(Structural scoliosis)으로 구분되며, 신경학적 증상이 없는 척추 측만증의 치료로 자세 교정이 매우 중요하다. Scoliosis is a condition in which the spine is bent or twisted like a 'C' or 'S', causing the body to tilt or turn to the left or right. It can cause back pain and, if the curvature angle is over 70 to 80°, it can affect lung function, if it is over 90 to 100°, it can affect breathing, and if it is over 120°, it can cause cor pulmonale due to decreased lung capacity. Depending on the cause, scoliosis is classified into functional scoliosis and structural scoliosis, and posture correction is very important for the treatment of scoliosis without neurological symptoms.
하지만 환자들이 재활 치료를 위하여 병원에 지속적으로 방문하여야 하는데 이는 매우 어려운 실정이다. 재활치료나 물리치료 받기 위해서 병원으로 이동해야 하며, 환자들이 많다 보니 대기시간이 길고 치료 후에 다시 가정으로 돌아와야 하는데 이 모든 시간을 합하여 본다면 대형병원은 평균 5시간 이상, 중소병원은 3시간 이상 소요되다 보니 아픈 몸을 이끌고 환자들이 매일같이 병원을 방문하기란 현실적으로 불가능에 가깝다.However, patients have to visit the hospital continuously for rehabilitation treatment, which is very difficult. They have to go to the hospital to receive rehabilitation treatment or physical therapy, and because there are many patients, the waiting time is long and they have to return home after treatment. If you add up all of this time, it takes more than 5 hours on average for large hospitals and more than 3 hours for small and medium-sized hospitals, so it is practically impossible for patients to visit the hospital every day with their sick bodies.
또한 가정에서 재활치료나 물리치료를 할 수 있다면 시간과 비용을 절감할 수 있어 좋지만 환자가 스스로 치료를 지속하기는 매우 어렵다. 특히, 재활치료는 동작이 어렵고 반복되며 지루해서 누군가 옆에서 지속적으로 코칭하지 않는 한 오랜 시간 치료를 지속하기 어렵다. 이에 가정에서 환자 스스로가 즐겁고 지속적으로 치료할 수 있는 운동 치료 시스템이 절실히 필요하다.Also, if you can do rehabilitation or physical therapy at home, it is good because it saves time and money, but it is very difficult for patients to continue the treatment on their own. In particular, rehabilitation therapy is difficult, repetitive, and boring, so it is difficult to continue the treatment for a long time unless someone is constantly coaching you. Therefore, an exercise therapy system that patients can enjoy and continue to treat at home is urgently needed.
한편, 전술한 배경 기술은 발명자가 본 발명의 도출을 위해 보유하고 있었거나, 본 발명의 도출 과정에서 습득한 기술 정보로서, 반드시 본 발명의 출원 전에 일반 공중에게 공개된 공지기술이라 할 수는 없다.Meanwhile, the background technology described above is technical information that the inventor possessed for deriving the present invention or acquired during the process of deriving the present invention, and cannot necessarily be considered as publicly known technology disclosed to the general public prior to the application of the present invention.
본 발명은 척추 질환 재활 프로그램을 수행하는 환자의 재활 패턴에 따라 맞춤형으로 알람 주기를 설정할 수 있는 맞춤형 알람 방법 및 시스템에 관한 것이다.The present invention relates to a customized alarm method and system capable of setting an alarm cycle customized according to the rehabilitation pattern of a patient undergoing a spinal disease rehabilitation program.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The tasks of the present invention are not limited to the tasks mentioned above, and other tasks not mentioned will be clearly understood by those skilled in the art from the description below.
본 발명의 일 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템은,A customized alarm system through analysis of rehabilitation performance patterns according to one embodiment of the present invention is
척추 질환 재활 프로그램을 수행하는 환자의 재활 수행 데이터를 수집하는 환자용 단말; A patient terminal that collects rehabilitation performance data from patients undergoing a spinal disease rehabilitation program;
상기 재활 수행 데이터를 기초로 상기 환자의 재활 수행 패턴을 분석하고, 상기 환자의 재활 수행 패턴으로부터 재활 수행 지표(index)를 추출하고, 상기 재활 수행 지표에 따라 상기 척추 질환 재활 프로그램의 수행을 알리는 알람을 상기 환자용 단말에 통지하는 서버;A server that analyzes the patient's rehabilitation performance pattern based on the rehabilitation performance data, extracts a rehabilitation performance index from the patient's rehabilitation performance pattern, and notifies the patient terminal of an alarm indicating the performance of the spinal disease rehabilitation program according to the rehabilitation performance index;
상기 척추 질환 재활 프로그램의 재활 정책을 수립 또는 수정하거나 상기 재활 수행 지표에 따라 상기 척추 질환 재활 프로그램의 구성을 변경하는 의사용 단말을 포함한다.It includes a terminal for use by a physician who establishes or modifies a rehabilitation policy of the above spinal disease rehabilitation program or changes the composition of the above spinal disease rehabilitation program according to the above rehabilitation performance indicator.
바람직하게는,Preferably,
상기 서버는,The above server,
상기 재활 수행 데이터로부터 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수 중 적어도 하나의 정보를 획득함으로써 상기 환자의 재활 수행 패턴을 분석하는 재활 수행 패턴 분석부;A rehabilitation performance pattern analysis unit that analyzes the patient's rehabilitation performance pattern by obtaining at least one piece of information from the rehabilitation performance data, including a rehabilitation date, a rehabilitation time, a rehabilitation movement sequence, and a number of rehabilitation repetitions;
상기 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄과 상기 환자의 재활 수행 패턴을 비교하여 상기 재활 수행 지표를 추출하는 재활 수행 지표 추출부;A rehabilitation performance index extraction unit that extracts the rehabilitation performance index by comparing the rehabilitation schedule included in the rehabilitation policy of the above spinal disease rehabilitation program with the rehabilitation performance pattern of the patient;
상기 척추 질환 재활 프로그램의 수행을 알리는 알람을 상기 환자용 단말에 통지하는 알람 통지부; 및An alarm notification unit that notifies the patient terminal of an alarm indicating the performance of the spinal disease rehabilitation program; and
상기 재활 수행 지표에 기초하여 상기 알람의 통지 주기를 자동으로 조절하는 알람 통지 주기 조절부;를 포함한다.It includes an alarm notification cycle control unit that automatically controls the notification cycle of the alarm based on the above rehabilitation performance indicator.
바람직하게는,Preferably,
상기 재활 수행 지표는 상기 환자의 상기 척추 질환 재활 프로그램 수행 성실도를 포함하고, 상기 척추 질환 재활 프로그램 수행 성실도는 상기 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄 시간, 재활 스케줄 날짜, 재활 스케줄 동작 순서 및 재활 스케줄 횟수에 부합하여 얼마나 규칙적으로 상기 환자가 상기 척추 질환 재활 프로그램을 수행하느냐에 따라 결정되고,The above rehabilitation performance indicator includes the patient's faithfulness in performing the spinal disease rehabilitation program, and the faithfulness in performing the spinal disease rehabilitation program is determined based on how regularly the patient performs the spinal disease rehabilitation program in accordance with the rehabilitation schedule time, rehabilitation schedule date, rehabilitation schedule movement order, and rehabilitation schedule number of times included in the rehabilitation policy of the spinal disease rehabilitation program.
상기 재활 날짜 및 재활 시간은 상기 재활 수행 데이터가 수집된 날짜와 시간으로부터 추출되고,The above rehabilitation date and rehabilitation time are extracted from the date and time the above rehabilitation performance data was collected,
상기 재활 동작 순서는 상기 재활 수행 데이터가 수집되는 근육의 종류 및 위치로부터 추정되고,The above rehabilitation movement sequence is estimated from the type and location of the muscle from which the rehabilitation performance data is collected.
상기 재활 반복 횟수는 동일한 재활 수행 데이터가 수집되는 반복 횟수로부터 추정되는 것을 특징으로 한다.The above number of rehabilitation repetitions is characterized in that it is estimated from the number of repetitions in which the same rehabilitation performance data is collected.
바람직하게는,Preferably,
상기 재활 수행 데이터는 상기 척추 질환 재활 프로그램 수행시 상기 환자가 정해진 동작을 수행하는 동작 영상 및 상기 동작을 수행할 때 센서에 의해 측정된 상기 환자의 상태를 측정한 측정 데이터 중 적어도 하나를 포함하고,The above rehabilitation performance data includes at least one of a motion image of the patient performing a predetermined motion when performing the spinal disease rehabilitation program and measurement data measuring the patient's condition measured by a sensor when performing the motion.
상기 재활 수행 패턴 분석부는 상기 재활 수행 데이터를 동작별로 분류하고, 개개의 동작에 대하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하고,The above rehabilitation performance pattern analysis unit classifies the rehabilitation performance data by movement, and extracts rehabilitation performance data exceeding a predetermined threshold for each movement.
상기 재활 수행 지표 추출부는 상기 임계치 이상의 재활 수행 데이터를 기초로 상기 재활 수행 지표를 추출하도록 구성된 것을 특징으로 한다.The above rehabilitation performance index extraction unit is characterized by being configured to extract the rehabilitation performance index based on rehabilitation performance data exceeding the threshold value.
바람직하게는,Preferably,
상기 재활 수행 지표 추출부에 의한 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 인공 지능에 의해 상기 환자가 정해진 동작을 수행하는 동작 영상과 상기 정해진 동작의 기준 영상을 비교하여 영상 유사도를 추출함으로써 수행되고,The extraction of rehabilitation performance data exceeding a predetermined threshold by the above rehabilitation performance index extraction unit is performed by extracting image similarity by comparing an image of the patient performing a predetermined movement with a reference image of the predetermined movement by artificial intelligence.
상기 재활 수행 지표 추출부에 의한 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 상기 정해진 동작을 수행할 때 상기 환자에 착용된 상기 센서에 의해 측정된 상기 측정 데이터를 미리 결정된 근육 관련 특성 데이터와 비교함으로써 수행되는 것을 특징으로 한다.The extraction of rehabilitation performance data exceeding a predetermined threshold by the above rehabilitation performance index extraction unit is characterized in that it is performed by comparing the measurement data measured by the sensor worn by the patient when performing the above-determined movement with predetermined muscle-related characteristic data.
바람직하게는,Preferably,
상기 근육 관련 특성 데이터는 근육 긴장도, 근육 경직도, 근육 탄성도, 근육 변형률 중 적어도 하나를 포함한다.The above muscle-related characteristic data includes at least one of muscle tension, muscle stiffness, muscle elasticity, and muscle strain.
바람직하게는,Preferably,
상기 척추 질환 재활 프로그램의 구성을 변경하는 것은 상기 척추 질환 재활 프로그램을 구성하는 동작의 순서를 변경하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작의 수행 지속시간을 조정하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작을 수행하는 횟수를 조정하는 것 중 적어도 하나를 포함한다.Changing the composition of the above spinal disease rehabilitation program includes at least one of changing the order of movements constituting the spinal disease rehabilitation program, adjusting the duration of performance of movements constituting the spinal disease rehabilitation program, and adjusting the number of times the movements constituting the spinal disease rehabilitation program are performed.
바람직하게는,Preferably,
상기 알람 통지 주기 조절부는 상기 재활 수행 지표가 동일한 척추 질환 재활 프로그램으로 재활을 수행하고 있는 다른 환자의 비교 재활 수행 지표보다 낮은 경우 상기 알람의 주기를 감소시키는 것을 특징으로 한다.The above alarm notification cycle control unit is characterized by reducing the cycle of the alarm when the rehabilitation performance index is lower than the comparative rehabilitation performance index of another patient undergoing rehabilitation with the same spinal disease rehabilitation program.
바람직하게는,Preferably,
상기 재활 수행 지표 추출부는 미리 결정된 재활 기간 단위로 재활 수행 지표를 추출하도록 구성되고,The above rehabilitation performance indicator extraction unit is configured to extract rehabilitation performance indicators in predetermined rehabilitation period units,
상기 알람 통지 주기 조절부는 과거 재활 기간 단위에서 추출된 최소 재활 수행 지표보다 낮은 재활 수행 지표를 획득한 경우 상기 알람의 주기를 감소시키는 것을 특징으로 한다.The above alarm notification cycle control unit is characterized by reducing the cycle of the alarm when a rehabilitation performance index lower than the minimum rehabilitation performance index extracted from a past rehabilitation period unit is obtained.
본 발명의 다른 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 방법은,A customized alarm method through analysis of rehabilitation performance patterns according to another embodiment of the present invention is as follows:
척추 질환 재활 프로그램을 수행하는 환자의 재활 수행 데이터를 수신하는 재활 수행 데이터 수신 단계; A rehabilitation performance data receiving step for receiving rehabilitation performance data of a patient performing a spinal disease rehabilitation program;
상기 재활 수행 데이터로부터 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수 중 적어도 하나의 정보를 획득함으로써 상기 환자의 재활 수행 패턴을 분석하는 재활 수행 패턴 분석 단계;A rehabilitation performance pattern analysis step for analyzing the patient's rehabilitation performance pattern by obtaining at least one piece of information from the rehabilitation performance data, including a rehabilitation date, a rehabilitation time, a rehabilitation movement sequence, and a rehabilitation repetition number;
상기 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄과 상기 환자의 재활 수행 패턴을 비교하여 상기 재활 수행 지표를 추출하는 재활 수행 지표 추출 단계; 및A rehabilitation performance index extraction step for extracting the rehabilitation performance index by comparing the rehabilitation schedule included in the rehabilitation policy of the above spinal disease rehabilitation program with the rehabilitation performance pattern of the patient; and
상기 재활 수행 지표에 기초하여 상기 척추 질환 재활 프로그램의 수행을 알리는 알람을 상기 환자용 단말에 통지하는 알람 통지 단계;를 포함한다.It includes an alarm notification step for notifying the patient terminal of an alarm notifying the performance of the spinal disease rehabilitation program based on the rehabilitation performance indicator.
바람직하게는,Preferably,
상기 재활 수행 지표에 기초하여 상기 알람의 통지 주기를 자동으로 조절하는 알람 통지 주기 조절 단계; 및An alarm notification cycle adjustment step for automatically adjusting the notification cycle of the alarm based on the above rehabilitation performance indicator; and
상기 재활 수행 지표에 따라 상기 척추 질환 재활 프로그램의 구성을 변경하는 척추 질환 재활 프로그램 구성 변경 단계;를 더 포함한다.It further includes a step of changing the composition of the spinal disease rehabilitation program according to the above rehabilitation performance indicators.
바람직하게는,Preferably,
상기 재활 수행 지표는 상기 환자의 상기 척추 질환 재활 프로그램 수행 성실도를 포함하고, 상기 척추 질환 재활 프로그램 수행 성실도는 상기 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄 시간, 재활 스케줄 날짜, 재활 스케줄 동작 순서 및 재활 스케줄 횟수에 부합하여 얼마나 규칙적으로 상기 환자가 상기 척추 질환 재활 프로그램을 수행하느냐에 따라 결정되고,The above rehabilitation performance indicator includes the patient's faithfulness in performing the spinal disease rehabilitation program, and the faithfulness in performing the spinal disease rehabilitation program is determined based on how regularly the patient performs the spinal disease rehabilitation program in accordance with the rehabilitation schedule time, rehabilitation schedule date, rehabilitation schedule movement order, and rehabilitation schedule number of times included in the rehabilitation policy of the spinal disease rehabilitation program.
상기 재활 날짜 및 재활 시간은 상기 재활 수행 데이터가 수집된 날짜와 시간으로부터 추출되고,The above rehabilitation date and rehabilitation time are extracted from the date and time the above rehabilitation performance data was collected,
상기 재활 동작 순서는 상기 재활 수행 데이터가 수집되는 근육의 종류 및 위치로부터 추정되고,The above rehabilitation movement sequence is estimated from the type and location of the muscle from which the rehabilitation performance data is collected.
상기 재활 반복 횟수는 동일한 재활 수행 데이터가 수집되는 반복 횟수로부터 추정되는 것을 특징으로 한다.The above number of rehabilitation repetitions is characterized in that it is estimated from the number of repetitions in which the same rehabilitation performance data is collected.
바람직하게는,Preferably,
상기 재활 수행 데이터는 상기 척추 질환 재활 프로그램 수행시 상기 환자가 정해진 동작을 수행하는 동작 영상 및 상기 동작을 수행할 때 센서에 의해 측정된 상기 환자의 상태를 측정한 측정 데이터 중 적어도 하나를 포함하고,The above rehabilitation performance data includes at least one of a motion image of the patient performing a predetermined motion when performing the spinal disease rehabilitation program and measurement data measuring the patient's condition measured by a sensor when performing the motion.
상기 재활 수행 패턴 분석 단계는 상기 재활 수행 데이터를 동작별로 분류하고, 개개의 동작에 대하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하는 것을 포함하고,The above rehabilitation performance pattern analysis step includes classifying the rehabilitation performance data by movement and extracting rehabilitation performance data exceeding a predetermined threshold for each movement.
상기 재활 수행 지표 추출 단계는 상기 임계치 이상의 재활 수행 데이터를 기초로 상기 재활 수행 지표를 추출하는 것을 포함한다.The above rehabilitation performance indicator extraction step includes extracting the rehabilitation performance indicator based on rehabilitation performance data exceeding the threshold.
바람직하게는,Preferably,
상기 재활 수행 지표 추출 단계에서의 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 인공 지능에 의해 상기 환자가 정해진 동작을 수행하는 동작 영상과 상기 정해진 동작의 기준 영상을 비교하여 영상 유사도를 추출함으로써 수행되고,In the above rehabilitation performance index extraction step, the extraction of rehabilitation performance data exceeding a predetermined threshold is performed by extracting image similarity by comparing the motion image of the patient performing the determined motion with the reference image of the determined motion by artificial intelligence.
상기 재활 수행 지표 추출 단계에서의 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 상기 정해진 동작을 수행할 때 상기 환자에 착용된 상기 센서에 의해 측정된 상기 측정 데이터를 미리 결정된 근육 관련 특성 데이터와 비교함으로써 수행되는 것을 특징으로 한다.The extraction of rehabilitation performance data exceeding a predetermined threshold in the above rehabilitation performance index extraction step is characterized by being performed by comparing the measurement data measured by the sensor worn by the patient when performing the above-determined movement with predetermined muscle-related characteristic data.
바람직하게는,Preferably,
상기 근육 관련 특성 데이터는 근육 긴장도, 근육 경직도, 근육 탄성도, 근육 변형률 중 적어도 하나를 포함한다.The above muscle-related characteristic data includes at least one of muscle tension, muscle stiffness, muscle elasticity, and muscle strain.
바람직하게는,Preferably,
상기 척추 질환 재활 프로그램의 구성을 변경하는 단계는 상기 척추 질환 재활 프로그램을 구성하는 동작의 순서를 변경하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작의 수행 지속시간을 조정하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작을 수행하는 횟수를 조정하는 것 중 적어도 하나를 포함한다.The step of changing the composition of the spinal disease rehabilitation program includes at least one of changing the order of movements constituting the spinal disease rehabilitation program, adjusting the duration of performance of movements constituting the spinal disease rehabilitation program, and adjusting the number of times the movements constituting the spinal disease rehabilitation program are performed.
바람직하게는,Preferably,
상기 알람 통지 주기 조절 단계는 상기 재활 수행 지표가 동일한 척추 질환 재활 프로그램으로 재활을 수행하고 있는 다른 환자의 비교 재활 수행 지표보다 낮은 경우 상기 알람의 주기를 감소시키는 것을 포함한다.The above alarm notification cycle adjustment step includes reducing the cycle of the alarm when the rehabilitation performance index is lower than the comparative rehabilitation performance index of other patients undergoing rehabilitation with the same spinal disease rehabilitation program.
바람직하게는,Preferably,
상기 재활 수행 지표 추출 단계는 미리 결정된 재활 기간 단위로 재활 수행 지표를 추출하는 것을 포함하고,The above rehabilitation performance indicator extraction step includes extracting rehabilitation performance indicators by predetermined rehabilitation period units,
상기 알람 통지 주기 조절 단계는 과거 재활 기간 단위에서 추출된 최소 재활 수행 지표보다 낮은 재활 수행 지표를 획득한 경우 상기 알람의 주기를 감소시키는 것을 포함한다.The above alarm notification cycle adjustment step includes reducing the cycle of the alarm when a rehabilitation performance index lower than a minimum rehabilitation performance index extracted from a past rehabilitation period unit is obtained.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and drawings.
본 발명의 재활 수행 패턴 분석을 통한 맞춤형 알람 방법 및 시스템에 의하면, 환자의 척추 질환 재활 상태를 모니터링하고, 환자의 운동 상태 패턴 등을 분석하여 환자의 재활 수행을 통지하는 알람 주기를 맞춤형으로 설정할 수 있다.According to the customized alarm method and system through analysis of rehabilitation performance patterns of the present invention, the patient's spinal disease rehabilitation status can be monitored, and an alarm cycle for notifying the patient of rehabilitation performance can be set in a customized manner by analyzing the patient's movement status patterns, etc.
본 발명의 재활 수행 패턴 분석을 통한 맞춤형 알람 방법 및 시스템에 의하면, 환자의 재활 수행을 독려할 수 있는 알람 주기를 환자의 재활 수행 상태에 맞춰 자동으로 조절할 수 있는 효과가 있다.According to the customized alarm method and system through analysis of the rehabilitation performance pattern of the present invention, there is an effect in which the alarm cycle that can encourage the patient's rehabilitation performance can be automatically adjusted according to the patient's rehabilitation performance status.
다만, 본 발명의 효과들은 이상에서 언급한 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.However, the effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.
도 1은 본 발명의 일 실시예에 따른 척추 질환 환자 재활 모니터링 및 특징 동작 추출 시스템의 구성을 개략적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 인공 지능에 의한 재활 동작 인식을 수행하기 위한 영상 처리 과정을 개략적으로 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 인공 지능에 의한 영상 유사도 비교 과정을 개념적으로 설명한 도면이다.
도 4는 본 발명의 일 실시예에 따른 환자용 단말의 영상 처리부의 전처리 과정을 개략적으로 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 재활 치료의 효과를 정량적으로 계산하기 위한 방법의 일 예를 도시한 도면이다.
도 6은 본 발명의 척추 질환 환자 재활 모니터링 및 특징 동작 추출 방법의 흐름도를 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템의 서버의 구성을 개략적으로 도시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 방법의 흐름도를 도시한 도면이다.
도 9는 본 발명의 다양한 실시예에 따른 장치 및/또는 시스템을 구현할 수 있는 예시적인 컴퓨팅 장치를 도시한 도면이다.FIG. 1 is a diagram schematically illustrating the configuration of a spinal disease patient rehabilitation monitoring and feature motion extraction system according to one embodiment of the present invention.
FIG. 2 is a diagram schematically illustrating an image processing process for performing rehabilitation motion recognition using artificial intelligence according to one embodiment of the present invention.
FIG. 3 is a diagram conceptually explaining an image similarity comparison process using artificial intelligence according to one embodiment of the present invention.
FIG. 4 is a diagram schematically illustrating a preprocessing process of an image processing unit of a patient terminal according to one embodiment of the present invention.
FIG. 5 is a diagram illustrating an example of a method for quantitatively calculating the effect of rehabilitation treatment according to one embodiment of the present invention.
FIG. 6 is a diagram illustrating a flow chart of a method for monitoring rehabilitation of a spinal disease patient and extracting feature motions according to the present invention.
FIG. 7 is a diagram schematically illustrating the configuration of a server of a customized alarm system through analysis of a rehabilitation performance pattern according to one embodiment of the present invention.
FIG. 8 is a flowchart illustrating a customized alarm method through analysis of a rehabilitation performance pattern according to one embodiment of the present invention.
FIG. 9 is a diagram illustrating an exemplary computing device that may implement devices and/or systems according to various embodiments of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and the present embodiments are provided only to make the disclosure of the present invention complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
본 명세서에서 기술하는 실시예들은 본 발명의 이상적인 예시도인 단면도 및/또는 평면도들을 참고하여 설명될 것이다. 도면들에 있어서, 구성들의 두께는 기술적 내용의 효과적인 설명을 위해 과장된 것이다. 따라서, 도면에서 예시된 구성들은 개략적인 속성을 가지며, 도면에서 예시된 구성들의 모양은 구성의 특정 형태를 예시하기 위한 것이며 발명의 범주를 제한하기 위한 것이 아니다. 본 명세서의 다양한 실시예들에서 제1, 제2, 제3 등의 용어가 다양한 구성요소들을 기술하기 위해서 사용되었지만, 이들 구성요소들이 이 같은 용어들에 의해서 한정되어서는 안 된다. 이들 용어들은 단지 어느 구성요소를 다른 구성요소와 구별시키기 위해서 사용되었을 뿐이다. 여기에 설명되고 예시되는 실시예들은 그것의 상보적인 실시예들도 포함한다.The embodiments described herein will be described with reference to cross-sectional and/or plan views, which are ideal illustrations of the present invention. In the drawings, the thicknesses of the components are exaggerated for the purpose of effectively explaining the technical contents. Accordingly, the components illustrated in the drawings have a schematic nature, and the shapes of the components illustrated in the drawings are intended to illustrate specific forms of the components and are not intended to limit the scope of the invention. Although the terms first, second, third, etc. have been used to describe various components in various embodiments of the present specification, these components should not be limited by these terms. These terms are only used to distinguish one component from another. The embodiments described and illustrated herein also include complementary embodiments thereof.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자에 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of describing embodiments only and is not intended to be limiting of the invention. In this specification, the singular also includes the plural unless the context clearly dictates otherwise. The terms "comprises" and/or "comprising" as used herein do not exclude the presence or addition of one or more other components, steps, operations, and/or elements to the mentioned components, steps, operations, and/or elements.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used with a meaning that can be commonly understood by a person of ordinary skill in the art to which the present invention belongs. In addition, terms defined in commonly used dictionaries shall not be ideally or excessively interpreted unless explicitly specifically defined.
이하, 도면을 참조하여, 본 발명의 개념 및 이에 따른 실시예들에 대해 상세히 설명하기로 한다. Hereinafter, with reference to the drawings, the concept of the present invention and embodiments thereof will be described in detail.
도 1은 본 발명의 일 실시예에 따른 척추 질환 환자 재활 모니터링 및 특징 동작 추출 시스템의 구성을 개략적으로 도시한 도면이다.FIG. 1 is a diagram schematically illustrating the configuration of a spinal disease patient rehabilitation monitoring and feature motion extraction system according to one embodiment of the present invention.
본 발명의 일 실시예에 따른 척추 질환 환자 재활 모니터링 및 특징 동작 추출 시스템(1000은 환자용 단말(110), 서버(120) 및 의사용 단말(130)을 포함한다.A spinal disease patient rehabilitation monitoring and feature motion extraction system (1000) according to one embodiment of the present invention includes a patient terminal (110), a server (120), and a doctor terminal (130).
환자용 단말(110), 서버(120) 및 의사용 단말(130)은 서로 네트워크로 연결되어 데이터를 상호 교환할 수 있다.The patient terminal (110), server (120), and doctor terminal (130) are connected to each other via a network and can exchange data.
환자용 단말(110)은 척추 질환 재활 프로그램을 수행하는 환자의 복수의 재활 수행 데이터를 수집한다. 일 실시예로서, 환자용 단말(110)은 환자의 재활 동작을 촬영할 수 있는 카메라가 부착된 스마트폰일 수 있다.The patient terminal (110) collects multiple rehabilitation performance data of a patient undergoing a spinal disease rehabilitation program. As an example, the patient terminal (110) may be a smartphone equipped with a camera capable of photographing the patient's rehabilitation movements.
본 발명의 척추 질환 재활 프로그램은 게임 기반의 어플 형태로 제공될 수 있다. 환자는 환자용 단말(110)에 설치된 게임 기반의 어플 형태의 척추 질환 재활 프로그램을 실행하여 재활을 수행할 수 있다. 환자는 재활을 위하여 직접 병원을 방문할 필요가 없다. 본 발명의 척추 질환 재활 프로그램은 게임 기반의 어플 형태로 제공되는바 특별한 장소의 제약없이 어디서든 원하는 시간에 재활을 수행할 수 있다.The spinal disease rehabilitation program of the present invention can be provided in the form of a game-based application. The patient can perform rehabilitation by executing the spinal disease rehabilitation program in the form of a game-based application installed on the patient terminal (110). The patient does not need to visit the hospital in person for rehabilitation. The spinal disease rehabilitation program of the present invention is provided in the form of a game-based application, so that rehabilitation can be performed anywhere, at any time, without any special location restrictions.
본 발명에서, 재활 수행 데이터는 척추 질환 재활 프로그램 수행시 환자가 정해진 동작을 수행하는 동작 영상 및 동작을 수행할 때 센서에 의해 측정된 환자의 상태를 측정한 측정 데이터 중 적어도 하나를 포함한다.In the present invention, rehabilitation performance data includes at least one of a motion image of a patient performing a predetermined motion when performing a spinal disease rehabilitation program and measurement data measuring the patient's condition by a sensor when performing the motion.
환자용 단말(110)은 수집된 재활 수행 데이터를 서버(120)로 전송한다.The patient terminal (110) transmits the collected rehabilitation performance data to the server (120).
서버(120)는 복수의 재활 수행 데이터를 동작별로 분류하고, 개개의 동작에 대하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하고, 환자가 척추 질환 재활 프로그램을 수행하는 성실도를 계산한다.The server (120) classifies multiple rehabilitation performance data by movement, extracts rehabilitation performance data exceeding a predetermined threshold for each movement, and calculates the patient's faithfulness in performing the spinal disease rehabilitation program.
도 1에 도시된 바와 같이, 서버(120)는 환자의 재활 수행 데이터를 의사용 단말(130)로 전송함으로써 의사가 환자의 재활 상태를 지속적으로 모니터링할 수 있도록 한다.As illustrated in Fig. 1, the server (120) transmits the patient's rehabilitation performance data to a doctor's terminal (130), thereby enabling the doctor to continuously monitor the patient's rehabilitation status.
재활 수행 데이터가 동작 영상인 경우, 서버(120)의 인공 지능에 의한 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 동작 영상과 정해진 동작의 기준 영상을 비교하여 수행된다.When rehabilitation performance data is a motion image, extraction of rehabilitation performance data exceeding a predetermined threshold by the artificial intelligence of the server (120) is performed by comparing the motion image with a reference image of a determined motion.
본 발명에서 재활 동작의 기준 영상은 특정 재활 동작의 표본이 될 수 있는 영상으로 재활 치료사나 의사에 의해 수행된 재활 동작의 촬영 영상일 수 있다.In the present invention, the reference image of the rehabilitation movement may be an image that can be a sample of a specific rehabilitation movement and may be a filmed image of a rehabilitation movement performed by a rehabilitation therapist or doctor.
이렇게 추출된 임계치 이상의 동작 영상은 환자가 기준 영상과 유사하게 재활 동작을 수행함을 의미하는 것으로, 유사도가 높을 수록 환자가 해당 재활 동작을 잘 수행하고 있다고 판단할 수 있다. The motion images extracted in this way that are above the threshold value mean that the patient performs rehabilitation movements similarly to the reference images. The higher the similarity, the better the patient is judged to be performing the rehabilitation movements.
재활 수행 데이터가 측정 데이터인 경우, 서버(120)의 인공 지능에 의한 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 정해진 동작을 수행할 때 환자에 착용된 센서에 의해 측정된 측정 데이터를 미리 결정된 근육 관련 특성 데이터와 비교함으로써 수행된다.When rehabilitation performance data is measurement data, extraction of rehabilitation performance data exceeding a predetermined threshold by the artificial intelligence of the server (120) is performed by comparing measurement data measured by a sensor worn by the patient when performing a predetermined movement with predetermined muscle-related characteristic data.
일 실시예에서, 근육 관련 특성 데이터는 근육 긴장도, 근육 경직도, 근육 탄성도, 근육 변형률을 포함한다.In one embodiment, the muscle-related characteristic data includes muscle tension, muscle stiffness, muscle elasticity, and muscle strain.
근육의 긴장도를 의미하는 공진 주파수[Hz]는 자발적 근 수축이 없는 상태(EMG의 Zero 수준)에서도 존재하는 근 고유의 진동을 나타낸다. 일반적으로 근육의 수축 수준과 긴장도는 양의 상관을 가지고 있다. 즉, 근육의 수축력 증가할수록 즉, 힘을 더 세게 발휘할수록 근육의 긴장도 또한 증가한다고 볼 수 있다. The resonant frequency [Hz], which indicates muscle tension, represents the vibration inherent in the muscle that exists even in the absence of voluntary muscle contraction (EMG Zero level). In general, the level of muscle contraction and tension are positively correlated. That is, as the muscle contraction force increases, that is, as the force is exerted more strongly, the muscle tension also increases.
근육 경직도는 초기 근육의 상태에서 외부 힘에 대한 근조직의 저항력을 의미한다. 즉, 근 수축에 의하여 근 섬유 조직이 전위(displacement)를 일으키는데 필요한 힘의 강도(magnitude)를 말한다.Muscle stiffness refers to the resistance of muscle tissue to external force in the initial muscle state. In other words, it refers to the magnitude of force required to cause displacement of muscle fiber tissue by muscle contraction.
근육 탄성도는 외력의 감소 또는 제거 후 초기 근육 형태로 회복할 수 있는 능력에 대한 근육의 생체 역학적 특성을 말한다. 탄성도는 감쇄율에 반비례하며, 이론적으로 감쇄율 0 은 절대적인 탄성률을 나타낸다. Muscle elasticity is a biomechanical property of muscle that allows it to recover to its initial muscle shape after a decrease or removal of an external force. Elasticity is inversely proportional to the damping ratio, and theoretically, a damping ratio of 0 represents absolute elasticity.
근육 변형률은 변형이 시작되는 시간과 변형이 끝나는 시간에 대한 회복 시간의 비율로 결정된다. 회복 시간은 회복 시간은 근육의 근수축 또는 외부 응력이 제거된 후, 정상으로 복원되는 시간을 나타낸다. 즉, 근육이 최초 상태인 이완에서부터 변형이 일어나고 다시 돌아오는 데까지의 비율을 말한다. Muscle strain is determined by the ratio of the time from the start of the deformation to the time from the end of the deformation to the recovery time. Recovery time is the time it takes for the muscle to return to normal after the muscle contraction or external stress is removed. In other words, it is the rate at which the muscle returns from its initial state of relaxation to the deformation and back again.
일 실시예에서, 근육 관련 특성 데이터는 휴대용 근육 진단장비로 측정가능하다. 측정 원리는 신체 피부 및 근육의 생리학적 물성에 대한 고유 진동수를 계산하는 방식으로 수행된다.In one embodiment, muscle-related characteristic data can be measured using a portable muscle diagnostic device. The measurement principle is performed by calculating the natural frequency of physiological properties of body skin and muscles.
일 예로서, 임계치 이상의 근육 변형률을 출력하는 재활 동작을 수행할 때 환자는 해당 재활 동작을 잘 수행하고 있다고 판단할 수 있다.As an example, when a patient performs a rehabilitation movement that outputs muscle strain above a threshold, the patient may be judged to be performing that rehabilitation movement well.
일 실시예에서, 미리 결정된 임계치 이상의 재활 수행 데이터를 추출은 동작 영상과 측정 데이터 둘 모두를 고려하여 수행할 수 있다.In one embodiment, extraction of rehabilitation performance data above a predetermined threshold may be performed by considering both motion images and measurement data.
즉, 특정 재활 동작을 수행할 때 동작 영상과 해당 재활 동작을 수행할 때 환자 근육을 측정한 측정 데이터를 수집하여 동작 영상은 기준 영상과 유사도를 비교하고, 측정 데이터는 미리 결정된 임계치를 갖는 근육 관련 특성 데이터와 비교하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출할 수 있다.That is, when performing a specific rehabilitation movement, a motion image and measurement data measuring the patient's muscles when performing the rehabilitation movement are collected, the motion image is compared with a reference image for similarity, and the measurement data is compared with muscle-related characteristic data having a predetermined threshold, so that rehabilitation performance data exceeding a predetermined threshold can be extracted.
본 발명에서, 환자가 척추 질환 재활 프로그램을 수행하는 성실도는 척추 질환 재활 프로그램을 정해진 시간 및 날짜에 따라 환자가 얼마나 잘 규칙적으로 수행하는 여부를 정략적으로 표현한 것이다.In the present invention, the patient's faithfulness in performing the spinal disease rehabilitation program is a quantitative expression of how well and regularly the patient performs the spinal disease rehabilitation program according to a specified time and date.
서버(120)는 동작별 상기 임계치 이상의 재활 수행 데이터 및 환자의 척추 질환 재활 프로그램 수행 성실도를 의사용 단말(130)에 전송한다.The server (120) transmits rehabilitation performance data exceeding the threshold for each movement and the patient's faithfulness in performing the spinal disease rehabilitation program to the doctor's terminal (130).
의사용 단말(130)은 동작별 임계치 이상의 재활 수행 데이터 및 환자의 척추 질환 재활 프로그램 수행 성실도를 기초로 척추 질환 재활 프로그램의 구성을 변경할 수 있다.The medical terminal (130) can change the composition of the spinal disease rehabilitation program based on the rehabilitation performance data exceeding the threshold for each movement and the patient's faithfulness in performing the spinal disease rehabilitation program.
척추 질환 재활 프로그램의 구성 변경은 의사의 입력 신호에 기초하여 또는 프로세서에 의해 수행될 수 있다. Changes in the composition of the spinal disease rehabilitation program can be performed based on input signals from a physician or by a processor.
예를 들어, 임계치 이상의 동작 영상을 조합하여 변경된 재활 프로그램을 구성함으로써 기준 동작과 유사하게 수행하는 재활 동작만을 환자가 수행하게 할 수 있다. For example, by combining motion images above a threshold value to construct a modified rehabilitation program, the patient can be made to perform only rehabilitation movements that are similar to the baseline movements.
일 실시예로서, 의사용 단말(130)은 기준 동작과 높은 유사도를 갖는 동작 영상의 재활 동작의 동작 횟수를 증가시키고, 기준 동작과 낮은 유사도를 갖는 동작 영상의 재활 동작의 동작 횟수를 감소시킴으로써 척추 질환 재활 프로그램을 변경할 수 있다.As an example, the medical terminal (130) can change a spinal disease rehabilitation program by increasing the number of rehabilitation operations of a motion image having a high similarity to a reference motion and decreasing the number of rehabilitation operations of a motion image having a low similarity to a reference motion.
일 실시예로서, 의사용 단말(130)은 기준 동작과 낮은 유사도를 갖는 동작 영상의 재활 동작에 대하여는 단순화된 재활 동작으로 대체함으로써 척추 질환 재활 프로그램을 변경할 수 있다.As an example, the medical terminal (130) can change a spinal disease rehabilitation program by replacing rehabilitation motions of motion images having low similarity to the reference motion with simplified rehabilitation motions.
의사용 단말(130)은 변경된 구성을 갖는 척추 질환 재활 프로그램을 서버(120)로 또는 환자용 단말(110)로 출력할 수 있다.The medical terminal (130) can output a spinal disease rehabilitation program with a changed configuration to a server (120) or a patient terminal (110).
변경된 구성을 갖는 척추 질환 재활 프로그램이 서버(120)로 전송된 경우, 서버(120)는 척추 질환 재활 프로그램을 최신 버전으로 업데이트한다.When a spinal disease rehabilitation program with a changed configuration is transmitted to the server (120), the server (120) updates the spinal disease rehabilitation program to the latest version.
서버(120)는 변경된 구성을 갖는 척추 질환 재활 프로그램을 환자용 단말(110)로 전송한다.The server (120) transmits a spinal disease rehabilitation program with a changed configuration to the patient terminal (110).
일 실시예에서, 척추 질환 재활 프로그램의 구성을 변경하는 것은 척추 질환 재활 프로그램을 구성하는 동작의 순서를 변경하는 것, 척추 질환 재활 프로그램을 구성하는 동작의 수행 지속시간을 조정하는 것, 척추 질환 재활 프로그램을 구성하는 동작을 수행하는 횟수를 조정하는 것을 포함한다.In one embodiment, changing the composition of the spinal disease rehabilitation program includes changing the order of movements constituting the spinal disease rehabilitation program, adjusting the duration of performance of movements constituting the spinal disease rehabilitation program, and adjusting the number of times the movements constituting the spinal disease rehabilitation program are performed.
일 실시예에서, 서버(120)는 척추 질환 재활 프로그램을 수행하도록 처방된 시간, 날짜, 동작 순서 및 횟수에 부합하여 얼마나 규칙적으로 환자가 척추 질환 재활 프로그램을 수행하느냐에 따라 결정된다.In one embodiment, the server (120) determines how regularly the patient performs the spinal disease rehabilitation program in accordance with the prescribed time, date, sequence of motions, and number of times to perform the spinal disease rehabilitation program.
예를 들어, 의사가 주3회, 각 회당 한 시간씩 재활 치료하라고 처방했는데, 환자가 월수금 오전 8시-9시 사이에 꾸준하게 척추 질환 재활 프로그램을 수행했다면 성실도가 좋은 것으로 판단될 수 있다.For example, if a doctor prescribes rehabilitation treatment three times a week for one hour each time, and the patient consistently performs the spinal disease rehabilitation program between 8:00 and 9:00 a.m. on Mondays, Wednesdays, and Fridays, this can be considered good adherence.
척추 질환 재활 프로그램을 수행 날짜가 비정기적이거나 시간이 불규칙할수록, 그리고 정해진 날짜 수와 시간을 못 맞출수록 성실도가 불량한 것으로 판단될 수 있다.The more irregular the dates or times of performing a spinal disease rehabilitation program are, and the more difficult it is to meet the set number of dates and times, the lower the level of fidelity may be judged.
일 실시예에서, 서버(120)는 척추 질환 재활 프로그램을 수행하는 시간과 날짜 정보를 재활 수행 데이터가 수집된 시간과 날짜로부터 추출할 수 있다.In one embodiment, the server (120) can extract time and date information for performing a spinal disease rehabilitation program from the time and date when rehabilitation performance data was collected.
일 실시예에서, 서버(120)는 척추 질환 재활 프로그램을 수행하는 동작 순서를 측정 데이터가 수집되는 근육의 종류 및 위치로부터 추정할 수 있다.In one embodiment, the server (120) can estimate the sequence of movements for performing a spinal disease rehabilitation program from the types and locations of muscles from which measurement data is collected.
일 실시예에서, 서버(120)는 척추 질환 재활 프로그램을 수행하는 횟수를 동일한 측정 데이터가 수집되는 반복 횟수로부터 추정할 수 있다.In one embodiment, the server (120) can estimate the number of times a spinal disease rehabilitation program is performed from the number of repetitions in which the same measurement data is collected.
도 2는 본 발명의 일 실시예에 따른 인공 지능에 의한 재활 동작 인식을 수행하기 위한 영상 처리 과정을 개략적으로 도시한 도면이다.FIG. 2 is a diagram schematically illustrating an image processing process for performing rehabilitation motion recognition using artificial intelligence according to one embodiment of the present invention.
인공 지능을 기반으로 동작인식 기술은 입력 데이터에 의존한다. Based on artificial intelligence, gesture recognition technology relies on input data.
각 입력 데이터는 그 양식에 따라 행동을 식별하는 데 장점이 있기도 하지만 단점도 있다. 예를 들어, RGB 이미지는 비디오에서 사람의 색상 외관의 추출을 통해 동작을 인식하는 데 능숙하다. 그러나 영상의 3D 구조에 대한 단서를 제공하지 않으며 조명 변화에 민감하다.Each input data has its own strengths and weaknesses in identifying actions, depending on its format. For example, RGB images are good at recognizing actions by extracting the color appearance of people in a video. However, they do not provide clues about the 3D structure of the image and are sensitive to lighting changes.
이처럼 사람의 동작 인식에서 단일한 양식을 사용하는 것은 대부분의 제한된 시야를 가지고 있고 폐색을 극복할 수 없으며 조명 변화에 민감하기 때문에 최적의 인식성을 보장하지 않는다.In this way, using a single modality in human gesture recognition does not guarantee optimal recognition because most of them have limited fields of view, cannot overcome occlusion, and are sensitive to illumination changes.
따라서 본 발명에서는 RGB 영상(210), 심도(Depth) 영상(220), 골격(Skeleton) 영상(230)을 결합하여 사용하는 다중 모드 동작 인식 기술을 이용한다. Therefore, the present invention uses a multi-mode motion recognition technology that combines an RGB image (210), a depth image (220), and a skeleton image (230).
다중 모드 동작 인식 기술은 보다 강력한 동작 인식을 제공하며 조명에 변화에도 민감하지 않고 다양한 환경에서 좋은 인식성을 보장한다.Multi-mode gesture recognition technology provides more powerful gesture recognition, is insensitive to changes in lighting, and ensures good recognition in various environments.
먼저 인공 지능은 RGB 영상(210)에 심도 영상(220)과 골격 영상(230)을 결합하여 실시간 생성되는 영상을 시간에 따라 저장한다(240). First, the artificial intelligence combines the RGB image (210) with the depth image (220) and the skeleton image (230) to create an image in real time and stores it over time (240).
인공지능은 입력 데이터를 전처리 후 특징(feature) 표현 및 동작 분류에 따라 피사체를 자르기(Cropping)를 수행한다(250). 이 과정에서 인간 골격의 모양을 활용하고 2D 골격 좌표를 사용하여 영상에서 피사체를 효율적으로 자를 수 있다. After preprocessing the input data, artificial intelligence performs cropping of the subject based on feature expression and motion classification (250). In this process, the shape of the human skeleton can be utilized and the subject can be cropped efficiently from the image using 2D skeletal coordinates.
인공 지능은 고유한 합성곱 신경망(CNN: Convolution Neural Network)을 이용하여 각 동작 영상에 대하여 특징(feature)을 추출하고 변환되어 최종 영상을 생성한다(260).Artificial intelligence extracts features for each motion image using a unique convolutional neural network (CNN) and converts them to create a final image (260).
각 RGB 영상, 심도 영상, 골격 영상은 고유한 양식의 차이로 인해 이들을 결합하면 인식성능이 크게 향상될 수 있다.Each RGB image, depth image, and skeleton image has its own unique format differences, so combining them can greatly improve recognition performance.
동작 인식은 CNN(Convolution Neural Network)을 기반으로 하며 입력 영상 데이터의 벡터값을 으로 정의한다. 여기에서 n은 입력 샘플의 수를 의미한다. Motion recognition is based on CNN (Convolution Neural Network) and vector values of input image data. is defined as , where n represents the number of input samples.
각 합성곱 계층의 출력 영상은 식 (1)과 같다.The output image of each convolution layer is as shown in Equation (1).
식(1) Equation (1)
여기서, 은 계층의 인덱스에 해당하고, 는 시그모이드 활성화 함수이다. 는 번째 특징에 해당하는 편향이고, 은 필터 크기이다. 은 번째 특징 맵과 번째 필터 인덱스에 대한 가중치를 나타낸다.Here, corresponds to the index of the silver layer, is the sigmoid activation function. Is The bias corresponding to the th feature, is the filter size. silver The second feature map and Indicates the weight for the th filter index.
도 3은 본 발명의 일 실시예에 따른 인공 지능에 의한 영상 유사도 비교 과정을 개념적으로 설명한 도면이다.FIG. 3 is a diagram conceptually explaining an image similarity comparison process using artificial intelligence according to one embodiment of the present invention.
본 발명의 일 실시예에 따른 인공 지능에 의한 영상 유사도 비교는 인공 지능에 의해 환자가 정해진 동작을 수행하는 동작 영상(320)과 정해진 동작의 기준 영상(310)을 비교하여 영상 유사도를 추출함으로써 수행된다.Image similarity comparison by artificial intelligence according to one embodiment of the present invention is performed by extracting image similarity by comparing an action image (320) of a patient performing a predetermined action with a reference image (310) of the predetermined action by artificial intelligence.
도 3을 참조하여, 동작 영상(320)은 복수의 유사한 동작 영상 프레임으로 구성될 수 있다. 이는 정해진 시간 동안 한가지 재활 동작을 수회 반복할 수 있기 때문이다.Referring to FIG. 3, the motion image (320) may be composed of a plurality of similar motion image frames. This is because one rehabilitation motion may be repeated several times over a set period of time.
복수의 동작 영상(320)에 대하여 장면간 유사도를 계산한다(321). 장면간 유사도를 계산하여 유사도가 임계치 보다 낮은 영상은 제거한다.The similarity between scenes is calculated (321) for multiple motion images (320). The similarity between scenes is calculated, and images with a similarity lower than a threshold are removed.
그런 다음, 인공 지능은 임계치 이상의 유사도를 갖는 동작 영상의 특징 벡터(322)를 추출한다.Then, the artificial intelligence extracts feature vectors (322) of motion images with similarity greater than a threshold.
인공 지능은 딥러닝 기술을 응용하여 질 높은 이미지 특징을 자동 추출한다. 이미지 특징이란 이미지에 담긴 고수준 정보를 수치화한 데이터이다. 또한 이미지 특징은 고정된 크기의 벡터 형태로 표현한다. 이러한 이미지 특징 벡터들의 유사도를 비교하면 두 이미지의 유사도를 계산할 수 있다.Artificial intelligence automatically extracts high-quality image features by applying deep learning technology. Image features are data that digitize high-level information contained in an image. Image features are also expressed in the form of a fixed-size vector. By comparing the similarity of these image feature vectors, the similarity of two images can be calculated.
일 실시예에서, 동작 영상의 특징 벡터(322)의 추출은 특징 벡터의 평균값을 취함으로써 수행될 수 있다.In one embodiment, extraction of a feature vector (322) of a motion image can be performed by taking an average of the feature vectors.
일 실시예에서, 동작 영상의 특징 벡터(322)의 추출은 특징 벡터의 중앙값(median)을 취함으로써 수행될 수 있다.In one embodiment, extraction of a feature vector (322) of a motion image can be performed by taking the median of the feature vector.
복수의 기준 영상(310)에 대한 특징 벡터는 데이터 베이스(310)에 미리 저장된다. 인공 지능은 기준 영상별 특징 벡터를 추출하여 데이터 베이스(310)에 저장한다.Feature vectors for multiple reference images (310) are stored in advance in a database (310). Artificial intelligence extracts feature vectors for each reference image and stores them in the database (310).
인공 지능은 동작 영상의 특징 벡터(322)와 기준 영상(310)에 대한 특징 벡터를 벡터 공간(330)에서 유사도 비교를 수행한다.The artificial intelligence performs a similarity comparison between the feature vector (322) of the motion image and the feature vector for the reference image (310) in the vector space (330).
동작 영상의 특징 벡터(322)를 추출한 뒤, 동작 영상의 특징 벡터(322)에 가장 유사한 기준 영상(310)의 특징 벡터를 검색한다.After extracting the feature vector (322) of the motion image, the feature vector of the reference image (310) that is most similar to the feature vector (322) of the motion image is searched.
일 실시예에서, 인공 지능은 특징 벡터 간의 유사도를 산출하기 위해 두 벡터간의 각도를 이용하는 코사인 유사도(Cosine Similarity)를 사용할 수 있다. In one embodiment, the artificial intelligence may use cosine similarity, which uses the angle between two vectors to calculate the similarity between feature vectors.
일 실시예에서, 인공 지능은 특징 벡터 간의 유사도를 산출하기 위해 k-최근접 이웃 알고리즘(KNN: k-Nearest Neighbor)을 사용할 수 있다. In one embodiment, the artificial intelligence may use the k-Nearest Neighbor (KNN) algorithm to compute the similarity between feature vectors.
일 실시예에서, 인공 지능은 특징 벡터 간의 유사도를 산출하기 위해 오픈소스 NMSLIB(Non-Metric Space Library)를 기반으로 한 근사 최근접 이웃 알고리즘(ANN: Approximate Nearest Neighbor)을 사용할 수 있다.In one embodiment, the artificial intelligence may use an Approximate Nearest Neighbor (ANN) algorithm based on the open source Non-Metric Space Library (NMSLIB) to compute similarity between feature vectors.
도 4는 본 발명의 일 실시예에 따른 환자용 단말의 영상 처리부의 전처리 과정을 개략적으로 도시한 도면이다.FIG. 4 is a diagram schematically illustrating a preprocessing process of an image processing unit of a patient terminal according to one embodiment of the present invention.
본 발명의 환자용 단말(110)은 영상 처리부를 포함한다.The patient terminal (110) of the present invention includes an image processing unit.
영상 처리부는 카메라로부터 실시간 영상을 입력받아 영상 전처리를 수행하고 인공지능에서 사용할 RGB 영상, 심도 영상, 골격 영상을 생성하는 기능을 한다.The image processing unit receives real-time images from the camera, performs image preprocessing, and generates RGB images, depth images, and skeleton images to be used in artificial intelligence.
인체는 3차원의 구조이지만 카메라로부터 들어오는 실시간 이미지는 2차원 이미지로서 인공 지능이 재활 동작 인식을 수행하기 위해서는 3차원 이미지로 변환해야 한다.The human body is a three-dimensional structure, but the real-time images coming from the camera are two-dimensional images that must be converted into three-dimensional images for artificial intelligence to perform rehabilitation movement recognition.
사용자를 3차원으로 인식해야 신체 부위를 정확하게 인식할 수 있다.To accurately recognize body parts, the user must be recognized in three dimensions.
따라서 본 발명의 영상 처리부는 카메라의 2차원 이미지를 3차원 이미지로 변화하는 역투사 매트릭스(Back-Projection Matrix) 알고리즘을 이용하여 실시간 사용자 이미지를 가상의 3차원 객체화한다.Therefore, the image processing unit of the present invention converts a real-time user image into a virtual 3D object by using a back-projection matrix algorithm that changes a 2D image of a camera into a 3D image.
2차원 이미지를 3차원 이미지로 변화하기 위해서는 기본적으로 2차원 영상과 3차원 공간 사이의 관계를 알아야 한다. 이는 몇 개의 카메라 파라미터(예를 들어, 내부 파라미터 및 외부 파라미터)로 이루어진 카메라 역투사 매트릭스를 이용하여 얻을 수 있는데, 이를 이용하면 2차원 영상에서의 한 점을 3차원 공간으로 역투사할 때 필요한 정보를 얻을 수 있다. 이와 같이 카메라 역투사 매트릭스는 3차원 정보를 얻는 작업에 핵심적인 역할을 한다.In order to change a 2D image into a 3D image, you basically need to know the relationship between the 2D image and the 3D space. This can be obtained by using a camera backprojection matrix consisting of several camera parameters (e.g., internal parameters and external parameters), and by using this, you can obtain the information necessary to backproject a point in a 2D image into a 3D space. In this way, the camera backprojection matrix plays a key role in the task of obtaining 3D information.
역투사 매트릭스는 카메라로부터 입력되는 실시간 이미지에서 재활 동작 영상을 가상의 3차원 이미지로 변환한다. The backprojection matrix converts the rehabilitation motion images from real-time images input from the camera into virtual three-dimensional images.
영상 처리부에서 생성된 가상의 3차원 사용자 이미지를 인공 지능으로 전달하여 인공 지능이 사용자 재활 동작을 인식할 수 있도록 한다.The virtual 3D user image generated by the image processing unit is transferred to the artificial intelligence so that the artificial intelligence can recognize the user's rehabilitation movements.
도 5는 본 발명의 일 실시예에 따른 재활 치료의 효과를 정량적으로 계산하기 위한 방법의 일 예를 도시한 도면이다.FIG. 5 is a diagram illustrating an example of a method for quantitatively calculating the effect of rehabilitation treatment according to one embodiment of the present invention.
본 발명의 척추 질환 환자 재활 모니터링 및 특징 동작 추출 시스템에 의하면, 환자에 의한 재활 동작 수행시 근육 관련 측정 데이터의 수집으로 재활 치료의 효과를 정량적으로 추정할 수 있다.According to the spinal disease patient rehabilitation monitoring and feature motion extraction system of the present invention, the effectiveness of rehabilitation treatment can be quantitatively estimated by collecting muscle-related measurement data when a patient performs rehabilitation motions.
도 5에 도시된 바와 같이, 특정 재활 동작(510)에 관여되는 근육은 복수의 근육일 수 있다.As illustrated in FIG. 5, the muscles involved in a specific rehabilitation movement (510) may be multiple muscles.
재활 동작(510)시 센서에 의하여 수집된 근육 관련 측정 데이터는 제1 근육의 근육 변형률, 제2 근육의 근육 변형률 및 제3 근육의 근육 변형률을 포함할 수 있다.Muscle-related measurement data collected by the sensor during rehabilitation movement (510) may include muscle strain of the first muscle, muscle strain of the second muscle, and muscle strain of the third muscle.
재활 동작(510)시 센서에 의하여 수집된 근육 관련 측정 데이터에 대하여 서버(120)는 각각의 근육마다 미리 결정된 가중치를 부여할 수 있다.The server (120) can assign a predetermined weight to each muscle for muscle-related measurement data collected by the sensor during rehabilitation movement (510).
재활 동작(510)에서 자극을 많이 받아야 하는 근육에 대하여는 상대적으로 높은 가중치를 부여하고, 자극을 적게 받아야 하는 근육에 대하여는 상대적으로 낮은 가중치를 부여한다.In rehabilitation movements (510), a relatively high weight is given to muscles that need to receive a lot of stimulation, and a relatively low weight is given to muscles that need to receive less stimulation.
서버(120)는 제1 근육의 근육 변형률에 대하여 제1 가중치(520)를 부여하고, 제2 근육의 근육 변형률에 대하여 제2 가중치(521)를 부여하고 그리고 제3 근육의 근육 변형률에 대하여 제3 가중치(522)를 부여할 수 있다.The server (120) can assign a first weight (520) to the muscle strain of the first muscle, a second weight (521) to the muscle strain of the second muscle, and a third weight (522) to the muscle strain of the third muscle.
그런 다음 서버(120)는 가중치가 부여된 여러 근육 변형률을 합산하여 평균을 구함으로써 해당 재활 동작(510)에 대한 재활 효과를 정량적으로 표현할 수 있다.Then, the server (120) can quantitatively express the rehabilitation effect for the corresponding rehabilitation movement (510) by adding up multiple weighted muscle strains and calculating an average.
근육 변형률의 평균치를 이용하여, 환자는 재활 동작(510)에 관여하는 복수의 근육에 대한 효과를 보다 명확하게 정량적으로 판단할 수 있다.By using the average of muscle strain, the patient can more clearly and quantitatively determine the effect on multiple muscles involved in the rehabilitation movement (510).
도 6은 본 발명의 척추 질환 환자 재활 모니터링 및 특징 동작 추출 방법의 흐름도를 도시한 도면이다.FIG. 6 is a diagram illustrating a flow chart of a method for monitoring rehabilitation of a spinal disease patient and extracting feature motions according to the present invention.
본 발명의 다른 실시예에 따른 척추 질환 환자 재활 모니터링 및 특징 동작 추출 방법은 서버(120)에 의해 수행된다.A method for monitoring rehabilitation of a spinal disease patient and extracting feature motions according to another embodiment of the present invention is performed by a server (120).
본 발명의 다른 실시예에 따른 척추 질환 환자 재활 모니터링 및 특징 동작 추출 방법은 척추 질환 재활 프로그램을 수행하는 환자의 복수의 재활 수행 데이터를 환자용 단말(110)로부터 수신하는 단계(S610)를 포함한다.A method for monitoring rehabilitation of a patient with spinal disease and extracting feature motions according to another embodiment of the present invention includes a step (S610) of receiving multiple rehabilitation performance data of a patient performing a spinal disease rehabilitation program from a patient terminal (110).
S620에서, 서버(120)는 복수의 재활 수행 데이터를 동작별로 분류하고, 개개의 동작에 대하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하고, 환자가 척추 질환 재활 프로그램을 수행하는 성실도를 계산한다.In S620, the server (120) classifies a plurality of rehabilitation performance data by movement, extracts rehabilitation performance data exceeding a predetermined threshold for each movement, and calculates the patient's faithfulness in performing the spinal disease rehabilitation program.
S630에서, 서버(120)는 동작별 임계치 이상의 재활 수행 데이터 및 환자의 척추 질환 재활 프로그램 수행 성실도를 의사용 단말(130)에 전송한다.In S630, the server (120) transmits rehabilitation performance data exceeding the threshold for each movement and the patient's faithfulness in performing the spinal disease rehabilitation program to the doctor terminal (130).
S640에서, 서버(120)는 동작별 임계치 이상의 재활 수행 데이터 및 환자의 척추 질환 재활 프로그램 수행 성실도에 기초하여 변경된 척추 질환 재활 프로그램을 의사용 단말(130)로부터 수신하여 관리한다.In S640, the server (120) receives and manages a changed spinal disease rehabilitation program from a doctor terminal (130) based on rehabilitation performance data exceeding a threshold for each movement and the patient's faithfulness in performing the spinal disease rehabilitation program.
일 실시예에서, 재활 수행 데이터는 척추 질환 재활 프로그램 수행시 환자가 정해진 동작을 수행하는 동작 영상 및 상기 동작을 수행할 때 센서에 의해 측정된 환자의 상태를 측정한 측정 데이터 중 적어도 하나를 포함한다.In one embodiment, the rehabilitation performance data includes at least one of a motion image of a patient performing a predetermined motion during a spinal disease rehabilitation program and measurement data measuring the patient's condition measured by a sensor while performing the motion.
일 실시예에서, 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하는 단계는, 서버의 인공 지능에 의해 환자가 정해진 동작을 수행하는 동작 영상과 정해진 동작의 기준 영상을 비교하여 영상 유사도를 추출하는 단계를 포함한다.In one embodiment, the step of extracting rehabilitation performance data exceeding a predetermined threshold includes the step of extracting image similarity by comparing an image of a patient performing a predetermined movement with a reference image of the predetermined movement by artificial intelligence of the server.
일 실시예에서, 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하는 단계는 정해진 동작을 수행할 때 환자에 착용된 센서에 의해 측정된 측정 데이터를 미리 결정된 근육 관련 특성 데이터와 비교하는 단계를 포함한다.In one embodiment, the step of extracting rehabilitation performance data above a predetermined threshold includes the step of comparing measurement data measured by sensors worn by the patient when performing a predetermined movement with predetermined muscle-related characteristic data.
일 실시예에서, 근육 관련 특성 데이터는 근육 긴장도, 근육 경직도, 근육 탄성도, 근육 변형률 중 적어도 하나를 포함한다.In one embodiment, the muscle-related characteristic data includes at least one of muscle tension, muscle stiffness, muscle elasticity, and muscle strain.
일 실시예에서, 변경된 척추 질환 재활 프로그램은 척추 질환 재활 프로그램을 구성하는 동작의 순서 변경, 척추 질환 재활 프로그램을 구성하는 동작의 수행 지속시간 조정, 척추 질환 재활 프로그램을 구성하는 동작의 수행 횟수 조정 중 적어도 하나를 포함한다.In one embodiment, the modified spinal disease rehabilitation program includes at least one of changing the order of movements constituting the spinal disease rehabilitation program, adjusting the duration of performance of movements constituting the spinal disease rehabilitation program, and adjusting the number of times the movements constituting the spinal disease rehabilitation program are performed.
일 실시예에서, 환자의 상기 척추 질환 재활 프로그램 수행 성실도는 척추 질환 재활 프로그램을 수행하도록 처방된 시간, 날짜, 동작 순서 및 횟수에 부합하여 얼마나 규칙적으로 상기 환자가 상기 척추 질환 재활 프로그램을 수행하느냐에 따라 결정된다.In one embodiment, the patient's adherence to the spinal disease rehabilitation program is determined based on how regularly the patient performs the spinal disease rehabilitation program in accordance with the prescribed times, dates, sequence of movements, and number of times to perform the spinal disease rehabilitation program.
일 실시예에서, 척추 질환 재활 프로그램을 수행하는 시간과 날짜 정보는 재활 수행 데이터가 수집된 시간과 날짜로부터 추출된다.In one embodiment, the time and date information for performing the spinal disease rehabilitation program is extracted from the time and date the rehabilitation performance data was collected.
일 실시예에서, 척추 질환 재활 프로그램을 수행하는 동작 순서는 측정 데이터가 수집되는 근육의 종류 및 위치로부터 추정된다.In one embodiment, the sequence of movements for performing a spinal disorder rehabilitation program is inferred from the types and locations of muscles from which measurement data is collected.
일 실시예에서, 척추 질환 재활 프로그램을 수행하는 횟수는 동일한 측정 데이터가 수집되는 반복 횟수로부터 추정된다.In one embodiment, the number of times the spinal disorder rehabilitation program is performed is estimated from the number of repetitions over which the same measurement data is collected.
도 7은 본 발명의 일 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템의 서버의 구성을 개략적으로 도시한 도면이다.FIG. 7 is a diagram schematically illustrating the configuration of a server of a customized alarm system through analysis of a rehabilitation performance pattern according to one embodiment of the present invention.
본 발명의 일 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템은, 도 1에서의 환자용 단말(110), 서버(120) 및 의사용 단말(130)을 포함하여 구성된다.A customized alarm system through analysis of a rehabilitation performance pattern according to one embodiment of the present invention is configured to include a patient terminal (110), a server (120), and a doctor terminal (130) in FIG. 1.
환자용 단말(110)은 척추 질환 재활 프로그램을 수행하는 환자의 재활 수행 데이터를 수집한다.The patient terminal (110) collects rehabilitation performance data of a patient undergoing a spinal disease rehabilitation program.
서버(120)는 재활 수행 데이터를 기초로 환자의 재활 수행 패턴을 분석하고, 환자의 재활 수행 패턴으로부터 재활 수행 지표(index)를 추출하고, 재활 수행 지표에 따라 척추 질환 재활 프로그램의 수행을 알리는 알람을 환자용 단말에 통지한다.The server (120) analyzes the patient's rehabilitation performance pattern based on the rehabilitation performance data, extracts a rehabilitation performance index from the patient's rehabilitation performance pattern, and notifies the patient terminal of an alarm indicating the performance of a spinal disease rehabilitation program according to the rehabilitation performance index.
의사용 단말(130)은 척추 질환 재활 프로그램의 재활 정책을 수립 또는 수정하거나 재활 수행 지표에 따라 척추 질환 재활 프로그램의 구성을 변경한다.The medical terminal (130) establishes or modifies the rehabilitation policy of the spinal disease rehabilitation program or changes the composition of the spinal disease rehabilitation program according to the rehabilitation performance indicators.
본 발명의 서버(120)는 재활 수행 데이터를 기초로 환자의 재활 수행 패턴을 분석하여 환자용 단말에 자동으로 알람을 통지하는 것을 특징으로 한다.The server (120) of the present invention is characterized by analyzing a patient's rehabilitation performance pattern based on rehabilitation performance data and automatically notifying an alarm to a patient terminal.
이와는 별도로, 환자는 스스로 설정한 목표치를 달성하기 위해 자신의 환자용 단말(110)에 척추 질환 재활 프로그램의 수행을 알리는 알람을 설정할 수 있다.Separately, the patient can set an alarm on his/her patient terminal (110) to notify him/her of the performance of the spinal disease rehabilitation program to achieve the goals he/she has set for himself/herself.
도 7에 도시된 바와 같이, 본 발명의 일 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템의 구현을 위하여 서버(120)는 재활 수행 패턴 분석부(710), 재활 수행 지표 추출부(720), 알람 통지부(730) 및 알람 통지 주기 조절부(740)를 포함한다.As illustrated in FIG. 7, in order to implement a customized alarm system through rehabilitation performance pattern analysis according to one embodiment of the present invention, the server (120) includes a rehabilitation performance pattern analysis unit (710), a rehabilitation performance index extraction unit (720), an alarm notification unit (730), and an alarm notification cycle adjustment unit (740).
재활 수행 패턴 분석부(710)는 재활 수행 데이터로부터 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수 중 적어도 하나의 정보를 획득함으로써 환자의 재활 수행 패턴을 분석한다.The rehabilitation performance pattern analysis unit (710) analyzes the patient's rehabilitation performance pattern by obtaining at least one piece of information from the rehabilitation performance data: rehabilitation date, rehabilitation time, rehabilitation movement sequence, and number of rehabilitation repetitions.
재활 수행 지표 추출부(720)는 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄과 환자의 재활 수행 패턴을 비교하여 재활 수행 지표를 추출한다.The rehabilitation performance index extraction unit (720) extracts a rehabilitation performance index by comparing the rehabilitation schedule included in the rehabilitation policy of the spinal disease rehabilitation program with the patient's rehabilitation performance pattern.
재활 수행 지표는 구체적인 수치로 표시되거나 A, B, C 등의 등급으로 표시될 수 있다.Rehabilitation performance indicators can be expressed as specific numbers or as grades such as A, B, C, etc.
재활 수행 데이터로부터 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수가 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄 시간, 재활 스케줄 날짜, 재활 스케줄 동작 순서 및 재활 스케줄 횟수에 부합할 수록 재활 수행 지표는 더 높을 것이다. The closer the rehabilitation date, rehabilitation time, rehabilitation movement sequence, and rehabilitation repetition count from the rehabilitation performance data are to the rehabilitation schedule time, rehabilitation schedule date, rehabilitation schedule movement sequence, and rehabilitation schedule count included in the rehabilitation policy of the spinal disease rehabilitation program, the higher the rehabilitation performance index will be.
구체적인 예로서, 재활 수행 데이터로부터 재활 시간이 재활 스케줄 시간에 일치하는 경우에는 재활 수행 지표에 10점을 부여할 수 있다.재활 시간이 재활 스케줄 시간보다 늦어질 수록 재활 수행 지표는 낮아질 수 있다. As a specific example, if the rehabilitation time matches the rehabilitation schedule time from the rehabilitation performance data, the rehabilitation performance index can be given 10 points. The rehabilitation performance index can be lowered as the rehabilitation time is later than the rehabilitation schedule time.
재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수의 각각에 대하여 부여되는 재활 수행 지표 값은 척추 질환 재활 프로그램의 재활 정책에 미리 설정될 수 있다.The rehabilitation performance index values given for each of the rehabilitation date, rehabilitation time, rehabilitation movement sequence, and rehabilitation repetition number can be preset in the rehabilitation policy of the spinal disease rehabilitation program.
재활 수행 지표 값은 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수에 대하여 서로 다르게 부여될 수 있다. 즉, 재활 동작 순서를 가장 중요하게 고려하여 재활 동작 순서가 재활 스케줄 동작 순서에 부합하는 경우에 재활 수행 지표에 100점을 부여할 수 있다. The rehabilitation performance index value can be given differently for the rehabilitation date, rehabilitation time, rehabilitation movement order, and number of rehabilitation repetitions. That is, if the rehabilitation movement order is considered most important and the rehabilitation movement order matches the rehabilitation schedule movement order, 100 points can be given to the rehabilitation performance index.
재활 수행 지표 추출부(720)는 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수의 재활 수행 지표의 평균값을 최종 재활 수행 지표로 결정할 수 있다.The rehabilitation performance index extraction unit (720) can determine the average value of rehabilitation performance indexes of rehabilitation date, rehabilitation time, rehabilitation movement sequence, and number of rehabilitation repetitions as the final rehabilitation performance index.
알람 통지부(730)는 척추 질환 재활 프로그램의 수행을 알리는 알람을 환자용 단말(110)에 통지한다.The alarm notification unit (730) notifies the patient terminal (110) of an alarm notifying the performance of a spinal disease rehabilitation program.
알람 통지 주기 조절부(740)는 재활 수행 지표에 기초하여 알람의 통지 주기를 자동으로 조절한다.The alarm notification cycle control unit (740) automatically controls the alarm notification cycle based on the rehabilitation performance indicator.
일 실시예에서, 재활 수행 지표는 환자의 상기 척추 질환 재활 프로그램 수행 성실도를 포함하고, 척추 질환 재활 프로그램 수행 성실도는 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄 시간, 재활 스케줄 날짜, 재활 스케줄 동작 순서 및 재활 스케줄 횟수에 부합하여 얼마나 규칙적으로 환자가 상기 척추 질환 재활 프로그램을 수행하느냐에 따라 결정된다.In one embodiment, the rehabilitation performance indicator includes the patient's faithfulness in performing the spinal disease rehabilitation program, and the faithfulness in performing the spinal disease rehabilitation program is determined based on how regularly the patient performs the spinal disease rehabilitation program in accordance with the rehabilitation schedule time, rehabilitation schedule date, rehabilitation schedule motion sequence, and rehabilitation schedule number of times included in the rehabilitation policy of the spinal disease rehabilitation program.
척추 질환 재활 프로그램 수행 성실도 추출시, 재활 날짜 및 재활 시간은 재활 수행 데이터가 수집된 날짜와 시간으로부터 추출되고, 재활 동작 순서는 재활 수행 데이터가 수집되는 근육의 종류 및 위치로부터 추정되고, 재활 반복 횟수는 동일한 재활 수행 데이터가 수집되는 반복 횟수로부터 추정되는 것을 특징으로 한다.When extracting the fidelity of performing a spinal disease rehabilitation program, the rehabilitation date and rehabilitation time are extracted from the date and time when the rehabilitation performance data is collected, the rehabilitation movement order is estimated from the type and location of the muscle from which the rehabilitation performance data is collected, and the number of rehabilitation repetitions is estimated from the number of repetitions in which the same rehabilitation performance data is collected.
일 실시예에서, 재활 수행 데이터는 척추 질환 재활 프로그램 수행시 환자가 정해진 동작을 수행하는 동작 영상 및 동작을 수행할 때 센서에 의해 측정된 환자의 상태를 측정한 측정 데이터 중 적어도 하나를 포함할 수 있다.In one embodiment, the rehabilitation performance data may include at least one of a motion image of a patient performing a predetermined motion during a spinal disease rehabilitation program and measurement data measuring the patient's condition measured by a sensor while performing the motion.
일 실시예에서, 재활 수행 패턴 분석부(710)는 재활 수행 데이터를 동작별로 분류하고, 개개의 동작에 대하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하도록 구성될 수 있다.In one embodiment, the rehabilitation performance pattern analysis unit (710) may be configured to classify rehabilitation performance data by movement and extract rehabilitation performance data exceeding a predetermined threshold for each movement.
일 실시예예에서, 재활 수행 지표 추출부(720)는 임계치 이상의 재활 수행 데이터를 기초로 재활 수행 지표를 추출하도록 구성될 수 있다. 임계치 이상의 재활 수행 데이터를 기초로 재활 수행 지표를 추출함으로써, 환자에 의한 재활 동작이 기준 동작과 비교하여 올바르게 수행된 경우에만 재활 수행 지표로서 활용될 수 있도록 한다.In one embodiment, the rehabilitation performance index extraction unit (720) may be configured to extract a rehabilitation performance index based on rehabilitation performance data greater than or equal to a threshold. By extracting a rehabilitation performance index based on rehabilitation performance data greater than or equal to a threshold, a rehabilitation movement by a patient can be utilized as a rehabilitation performance index only when it is performed correctly compared to a reference movement.
기준 동작과 비교하여 임계치 미만의 재활 수행 동작은 재활 수행 지표에 카운트되지 않음으로써 해당 동작은 수행되지 않은 것으로 무시될 수 있다.Rehabilitation movements performed below a threshold compared to the baseline movement are not counted in the rehabilitation performance index, so they can be ignored as not being performed.
재활 수행 지표 추출부(720)에 의한 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 인공 지능에 의해 환자가 정해진 동작을 수행하는 동작 영상과 정해진 동작의 기준 영상을 비교하여 영상 유사도를 추출함으로써 수행된다.Extraction of rehabilitation performance data exceeding a predetermined threshold by the rehabilitation performance index extraction unit (720) is performed by extracting image similarity by comparing an image of a patient performing a predetermined movement with a reference image of the predetermined movement using artificial intelligence.
재활 수행 지표 추출부(720)에 의한 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 정해진 동작을 수행할 때 환자에 착용된 센서에 의해 측정된 측정 데이터를 미리 결정된 근육 관련 특성 데이터와 비교함으로써 수행된다.Extraction of rehabilitation performance data exceeding a predetermined threshold by the rehabilitation performance index extraction unit (720) is performed by comparing measurement data measured by a sensor worn by the patient when performing a predetermined movement with predetermined muscle-related characteristic data.
일 실시예에서, 근육 관련 특성 데이터는 근육 긴장도, 근육 경직도, 근육 탄성도, 근육 변형률 중 적어도 하나를 포함한다.In one embodiment, the muscle-related characteristic data includes at least one of muscle tension, muscle stiffness, muscle elasticity, and muscle strain.
일 실시예에서, 척추 질환 재활 프로그램의 구성을 변경하는 것은 척추 질환 재활 프로그램을 구성하는 동작의 순서를 변경하는 것, 척추 질환 재활 프로그램을 구성하는 동작의 수행 지속시간을 조정하는 것, 척추 질환 재활 프로그램을 구성하는 동작을 수행하는 횟수를 조정하는 것 중 적어도 하나를 포함한다.In one embodiment, changing the composition of the spinal disease rehabilitation program includes at least one of changing the order of movements constituting the spinal disease rehabilitation program, adjusting the duration of performance of movements constituting the spinal disease rehabilitation program, and adjusting the number of times the movements constituting the spinal disease rehabilitation program are performed.
일 실시예에서, 알람 통지 주기 조절부(740)는 재활 수행 지표가 동일한 척추 질환 재활 프로그램으로 재활을 수행하고 있는 다른 환자의 비교 재활 수행 지표보다 낮은 경우 알람의 주기를 감소시키도록 구성될 수 있다.In one embodiment, the alarm notification cycle control unit (740) may be configured to reduce the cycle of the alarm when the rehabilitation performance index is lower than the comparative rehabilitation performance index of another patient undergoing rehabilitation with the same spinal disease rehabilitation program.
동일한 척추 질환 재활 프로그램으로 재활을 수행하고 있는 다른 환자와의 비교를 통하여 보다 적극적으로 재활을 수행하도록 하기 위한 것이다.The purpose is to encourage more active rehabilitation through comparison with other patients undergoing rehabilitation with the same spinal disease rehabilitation program.
일 실시예에서, 재활 수행 지표 추출부(720)는 미리 결정된 재활 기간 단위로 재활 수행 지표를 추출하도록 구성될 수 있다.In one embodiment, the rehabilitation performance indicator extraction unit (720) may be configured to extract rehabilitation performance indicators in predetermined rehabilitation period units.
일 실시예에서, 알람 통지 주기 조절부(740)는 과거 재활 기간 단위에서 추출된 최소 재활 수행 지표보다 낮은 재활 수행 지표를 획득한 경우 알람의 주기를 감소시키도록 구성될 수 있다.In one embodiment, the alarm notification cycle control unit (740) may be configured to reduce the cycle of the alarm when a rehabilitation performance index lower than the minimum rehabilitation performance index extracted from a past rehabilitation period unit is obtained.
도 8은 본 발명의 일 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 방법의 흐름도를 도시한 도면이다.FIG. 8 is a flowchart illustrating a customized alarm method through analysis of a rehabilitation performance pattern according to one embodiment of the present invention.
본 발명의 다른 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 방법은, 척추 질환 재활 프로그램을 수행하는 환자의 재활 수행 데이터를 수신하는 재활 수행 데이터 수신 단계(S810), 재활 수행 데이터로부터 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수 중 적어도 하나의 정보를 획득함으로써 환자의 재활 수행 패턴을 분석하는 재활 수행 패턴 분석 단계(S820), 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄과 환자의 재활 수행 패턴을 비교하여 재활 수행 지표를 추출하는 재활 수행 지표 추출 단계(S830) 및 재활 수행 지표에 기초하여 척추 질환 재활 프로그램의 수행을 알리는 알람을 환자용 단말에 통지하는 알람 통지 단계(S840)를 포함한다.A customized alarm method through analysis of a rehabilitation performance pattern according to another embodiment of the present invention includes a rehabilitation performance data reception step (S810) for receiving rehabilitation performance data of a patient performing a spinal disease rehabilitation program, a rehabilitation performance pattern analysis step (S820) for analyzing a patient's rehabilitation performance pattern by obtaining at least one piece of information from the rehabilitation performance data among a rehabilitation date, a rehabilitation time, a rehabilitation movement sequence, and a number of rehabilitation repetitions, a rehabilitation performance index extraction step (S830) for extracting a rehabilitation performance index by comparing the patient's rehabilitation performance pattern with a rehabilitation schedule included in a rehabilitation policy of the spinal disease rehabilitation program, and an alarm notification step (S840) for notifying an alarm notifying the performance of the spinal disease rehabilitation program to a patient terminal based on the rehabilitation performance index.
본 발명의 다른 실시예에 따른 재활 수행 패턴 분석을 통한 맞춤형 알람 방법은, 재활 수행 지표에 기초하여 알람의 통지 주기를 자동으로 조절하는 알람 통지 주기 조절 단계 및 재활 수행 지표에 따라 척추 질환 재활 프로그램의 구성을 변경하는 척추 질환 재활 프로그램 구성 변경 단계를 더 포함할 수 있다.A customized alarm method through analysis of a rehabilitation performance pattern according to another embodiment of the present invention may further include an alarm notification cycle adjustment step for automatically adjusting an alarm notification cycle based on a rehabilitation performance index, and a spinal disease rehabilitation program configuration change step for changing the configuration of a spinal disease rehabilitation program based on the rehabilitation performance index.
일 실시예에서, 재활 수행 지표는 환자의 상기 척추 질환 재활 프로그램 수행 성실도를 포함하고, 척추 질환 재활 프로그램 수행 성실도는 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄 시간, 재활 스케줄 날짜, 재활 스케줄 동작 순서 및 재활 스케줄 횟수에 부합하여 얼마나 규칙적으로 상기 환자가 상기 척추 질환 재활 프로그램을 수행하느냐에 따라 결정된다.In one embodiment, the rehabilitation performance indicator includes the patient's faithfulness in performing the spinal disease rehabilitation program, and the faithfulness in performing the spinal disease rehabilitation program is determined based on how regularly the patient performs the spinal disease rehabilitation program in accordance with the rehabilitation schedule time, rehabilitation schedule date, rehabilitation schedule motion sequence, and rehabilitation schedule number of times included in the rehabilitation policy of the spinal disease rehabilitation program.
일 실시예에서, 재활 날짜 및 재활 시간은 재활 수행 데이터가 수집된 날짜와 시간으로부터 추출되고, 재활 동작 순서는 재활 수행 데이터가 수집되는 근육의 종류 및 위치로부터 추정되고, 재활 반복 횟수는 동일한 재활 수행 데이터가 수집되는 반복 횟수로부터 추정되는 것을 특징으로 한다.In one embodiment, the rehabilitation date and rehabilitation time are extracted from the date and time when the rehabilitation performance data is collected, the rehabilitation motion sequence is estimated from the type and location of the muscle from which the rehabilitation performance data is collected, and the number of rehabilitation repetitions is estimated from the number of repetitions for which the same rehabilitation performance data is collected.
일 실시예에서, 재활 수행 데이터는 척추 질환 재활 프로그램 수행시 환자가 정해진 동작을 수행하는 동작 영상 및 동작을 수행할 때 센서에 의해 측정된 상기 환자의 상태를 측정한 측정 데이터 중 적어도 하나를 포함한다.In one embodiment, the rehabilitation performance data includes at least one of a motion image of a patient performing a predetermined motion during a spinal disease rehabilitation program and measurement data measuring the patient's condition measured by a sensor while performing the motion.
일 실시예에서, 재활 수행 패턴 분석 단계(S820)는 재활 수행 데이터를 동작별로 분류하고, 개개의 동작에 대하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하는 것을 포함한다.In one embodiment, the rehabilitation performance pattern analysis step (S820) includes classifying rehabilitation performance data by movement and extracting rehabilitation performance data exceeding a predetermined threshold for each movement.
일 실시예에서, 재활 수행 지표 추출 단계(S830)는 임계치 이상의 재활 수행 데이터를 기초로 재활 수행 지표를 추출하는 것을 포함한다.In one embodiment, the rehabilitation performance indicator extraction step (S830) includes extracting a rehabilitation performance indicator based on rehabilitation performance data greater than or equal to a threshold.
일 실시예에서, 재활 수행 지표 추출 단계에서의 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 인공 지능에 의해 환자가 정해진 동작을 수행하는 동작 영상과 정해진 동작의 기준 영상을 비교하여 영상 유사도를 추출함으로써 수행된다.In one embodiment, the extraction of rehabilitation performance data exceeding a predetermined threshold in the rehabilitation performance index extraction step is performed by extracting image similarity by comparing an image of a patient performing a predetermined movement with a reference image of the predetermined movement by artificial intelligence.
일 실시예에서, 재활 수행 지표 추출 단계에서의 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 정해진 동작을 수행할 때 환자에 착용된 상기 센서에 의해 측정된 측정 데이터를 미리 결정된 근육 관련 특성 데이터와 비교함으로써 수행되는 것을 특징으로 한다.In one embodiment, the extraction of rehabilitation performance data exceeding a predetermined threshold in the rehabilitation performance index extraction step is characterized in that it is performed by comparing measurement data measured by the sensor worn by the patient when performing a predetermined movement with predetermined muscle-related characteristic data.
일 실시예에서, 근육 관련 특성 데이터는 근육 긴장도, 근육 경직도, 근육 탄성도, 근육 변형률 중 적어도 하나를 포함한다.In one embodiment, the muscle-related characteristic data includes at least one of muscle tension, muscle stiffness, muscle elasticity, and muscle strain.
일 실시예에서, 척추 질환 재활 프로그램의 구성을 변경하는 단계는 상기 척추 질환 재활 프로그램을 구성하는 동작의 순서를 변경하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작의 수행 지속시간을 조정하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작을 수행하는 횟수를 조정하는 것 중 적어도 하나를 포함한다.In one embodiment, the step of changing the composition of the spinal disease rehabilitation program includes at least one of changing the order of movements constituting the spinal disease rehabilitation program, adjusting the duration of performance of movements constituting the spinal disease rehabilitation program, and adjusting the number of times the movements constituting the spinal disease rehabilitation program are performed.
일 실시예에서, 알람 통지 주기 조절 단계는 재활 수행 지표가 동일한 척추 질환 재활 프로그램으로 재활을 수행하고 있는 다른 환자의 비교 재활 수행 지표보다 낮은 경우 알람의 주기를 감소시키는 것을 포함한다.In one embodiment, the alarm notification frequency adjustment step includes reducing the frequency of the alarm when the rehabilitation performance indicator is lower than a comparative rehabilitation performance indicator of another patient undergoing rehabilitation with the same spinal disease rehabilitation program.
일 실시예에서, 재활 수행 지표 추출 단계(S830)는 미리 결정된 재활 기간 단위로 재활 수행 지표를 추출하는 것을 포함한다.In one embodiment, the rehabilitation performance indicator extraction step (S830) includes extracting the rehabilitation performance indicator in predetermined rehabilitation period units.
일 실시예에서, 알람 통지 주기 조절 단계는 과거 재활 기간 단위에서 추출된 최소 재활 수행 지표보다 낮은 재활 수행 지표를 획득한 경우 알람의 주기를 감소시키는 것을 포함한다.In one embodiment, the alarm notification cycle adjustment step comprises decreasing the cycle of the alarm when a rehabilitation performance index lower than a minimum rehabilitation performance index extracted from a past rehabilitation period unit is obtained.
도 9는 본 발명의 다양한 실시예에 따른 장치 및/또는 시스템을 구현할 수 있는 예시적인 컴퓨팅 장치를 도시한 도면이다.FIG. 9 is a diagram illustrating an exemplary computing device that may implement devices and/or systems according to various embodiments of the present invention.
도 9를 참조하여 본 개시의 몇몇 실시예에 따른 장치들을 구현할 수 있는 예시적인 컴퓨팅 장치(900)를 보다 구체적으로 설명하기로 한다.An exemplary computing device (900) that can implement devices according to some embodiments of the present disclosure will now be described in more detail with reference to FIG. 9.
컴퓨팅 장치(900)는 하나 이상의 프로세서(910), 버스(950), 통신 인터페이스(970), 프로세서(910)에 의하여 수행되는 컴퓨터 프로그램(991)을 로드(load)하는 메모리(930)와, 컴퓨터 프로그램(991)을 저장하는 스토리지(990)를 포함할 수 있다. 다만, 도 9에는 본 개시의 실시예와 관련 있는 구성 요소들 만이 도시되어 있다.A computing device (900) may include one or more processors (910), a bus (950), a communication interface (970), a memory (930) for loading a computer program (991) executed by the processor (910), and a storage (990) for storing the computer program (991). However, only components related to the embodiment of the present disclosure are illustrated in FIG. 9.
따라서, 본 개시가 속한 기술분야의 통상의 기술자라면 도 9에 도시된 구성 요소들 외에 다른 범용적인 구성 요소들이 더 포함될 수 있음을 알 수 있다.Accordingly, a person skilled in the art will appreciate that the present disclosure may further include general components other than those illustrated in FIG. 9.
프로세서(910)는 컴퓨팅 장치(900)의 각 구성의 전반적인 동작을 제어한다. 프로세서(910)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), GPU(Graphic Processing Unit) 또는 본 개시의 기술 분야에 잘 알려진 임의의 형태의 프로세서(910)를 포함하여 구성될 수 있다. 또한, 프로세서(910)는 본 개시의 실시예들에 따른 방법을 실행하기 위한 적어도 하나의 어플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다. 컴퓨팅 장치(900)는 하나 이상의 프로세서(910)를 구비할 수 있다. 컴퓨팅 장치(900)는 인공 지능(AI)을 지칭할 수 있다.The processor (910) controls the overall operation of each component of the computing device (900). The processor (910) may be configured to include a CPU (Central Processing Unit), an MPU (Micro Processor Unit), an MCU (Micro Controller Unit), a GPU (Graphics Processing Unit), or any other form of processor (910) well known in the technical field of the present disclosure. In addition, the processor (910) may perform operations for at least one application or program for executing a method according to embodiments of the present disclosure. The computing device (900) may have one or more processors (910). The computing device (900) may refer to artificial intelligence (AI).
메모리(930)는 각종 데이터, 명령 및/또는 정보를 저장한다. 메모리(930)는 본 개시의 실시예들에 따른 방법을 실행하기 위하여 스토리지(990)로부터 하나 이상의 프로그램(991)을 로드 할 수 있다. 메모리(930)는 RAM과 같은 휘발성 메모리로 구현될 수 있을 것이나, 본 개시의 기술적 범위가 이에 한정되는 것은 아니다.The memory (930) stores various data, commands, and/or information. The memory (930) can load one or more programs (991) from the storage (990) to execute a method according to embodiments of the present disclosure. The memory (930) may be implemented as a volatile memory such as RAM, but the technical scope of the present disclosure is not limited thereto.
버스(950)는 컴퓨팅 장치(900)의 구성 요소 간 통신 기능을 제공한다. 버스(950)는 주소 버스(Address Bus), 데이터 버스(Data Bus) 및 제어 버스(Control Bus) 등 다양한 형태의 버스로 구현될 수 있다.The bus (950) provides communication between components of the computing device (900). The bus (950) may be implemented as various types of buses such as an address bus, a data bus, and a control bus.
통신 인터페이스(970)는 컴퓨팅 장치(900)의 유무선 인터넷 통신을 지원한다. 또한, 통신 인터페이스(970)는 인터넷 통신 외의 다양한 통신 방식을 지원할 수도 있다. 이를 위해, 통신 인터페이스(970)는 본 개시의 기술 분야에 잘 알려진 통신 모듈을 포함하여 구성될 수 있다.The communication interface (970) supports wired and wireless Internet communication of the computing device (900). In addition, the communication interface (970) may support various communication methods other than Internet communication. To this end, the communication interface (970) may be configured to include a communication module well known in the technical field of the present disclosure.
몇몇 실시예들에 따르면, 통신 인터페이스(970)는 생략될 수도 있다.According to some embodiments, the communication interface (970) may be omitted.
스토리지(990)는 하나 이상의 프로그램(991)과 각종 데이터를 비임시적으로 저장할 수 있다.Storage (990) can non-temporarily store one or more programs (991) and various data.
스토리지(990)는 ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리 등과 같은 비휘발성 메모리, 하드 디스크, 착탈형 디스크, 또는 본 개시가 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독 가능 기록 매체를 포함하여 구성될 수 있다.Storage (990) may be configured to include non-volatile memory such as Read Only Memory (ROM), Erasable Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), flash memory, a hard disk, a removable disk, or any form of computer-readable recording medium well known in the art to which the present disclosure pertains.
컴퓨터 프로그램(991)은 메모리(930)에 로드 될 때 프로세서(910)로 하여금 본 개시의 다양한 실시예에 따른 방법/동작을 수행하도록 하는 하나 이상의 명령들을 포함할 수 있다. 즉, 프로세서(910)는 하나 이상의 명령들을 실행함으로써, 본 개시의 다양한 실시예에 따른 방법/동작들을 수행할 수 있다.The computer program (991) may include one or more instructions that cause the processor (910) to perform methods/operations according to various embodiments of the present disclosure when loaded into the memory (930). That is, the processor (910) may perform methods/operations according to various embodiments of the present disclosure by executing the one or more instructions.
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.Although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and various modifications may be made by those skilled in the art without departing from the gist of the present invention as claimed in the claims. Furthermore, such modifications should not be understood individually from the technical idea or prospect of the present invention.
Claims (18)
상기 재활 수행 데이터를 기초로 상기 환자의 재활 수행 패턴을 분석하고, 상기 환자의 재활 수행 패턴으로부터 재활 수행 지표(index)를 추출하고, 상기 재활 수행 지표에 따라 상기 척추 질환 재활 프로그램의 수행을 알리는 알람을 상기 환자용 단말에 통지하는 서버;
상기 척추 질환 재활 프로그램의 재활 정책을 수립 또는 수정하거나 상기 재활 수행 지표에 따라 상기 척추 질환 재활 프로그램의 구성을 변경하는 의사용 단말을 포함하되,
상기 서버는,
상기 재활 수행 데이터로부터 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수 중 적어도 하나의 정보를 획득함으로써 상기 환자의 재활 수행 패턴을 분석하는 재활 수행 패턴 분석부;
상기 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄과 상기 환자의 재활 수행 패턴을 비교하여 상기 재활 수행 지표를 추출하는 재활 수행 지표 추출부;
상기 척추 질환 재활 프로그램의 수행을 알리는 알람을 상기 환자용 단말에 통지하는 알람 통지부; 및
상기 재활 수행 지표에 기초하여 상기 알람의 통지 주기를 자동으로 조절하는 알람 통지 주기 조절부;를 포함하고,
상기 재활 수행 지표는 상기 환자의 상기 척추 질환 재활 프로그램 수행 성실도를 포함하고, 상기 척추 질환 재활 프로그램 수행 성실도는 상기 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄 시간, 재활 스케줄 날짜, 재활 스케줄 동작 순서 및 재활 스케줄 횟수에 부합하여 얼마나 규칙적으로 상기 환자가 상기 척추 질환 재활 프로그램을 수행하느냐에 따라 결정되고,
상기 재활 날짜 및 재활 시간은 상기 재활 수행 데이터가 수집된 날짜와 시간으로부터 추출되고,
상기 재활 동작 순서는 상기 재활 수행 데이터가 수집되는 근육의 종류 및 위치로부터 추정되고,
상기 재활 반복 횟수는 동일한 재활 수행 데이터가 수집되는 반복 횟수로부터 추정되는 것을 특징으로 하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템.A patient terminal that collects rehabilitation performance data from patients undergoing a spinal disease rehabilitation program;
A server that analyzes the patient's rehabilitation performance pattern based on the rehabilitation performance data, extracts a rehabilitation performance index from the patient's rehabilitation performance pattern, and notifies the patient terminal of an alarm indicating the performance of the spinal disease rehabilitation program according to the rehabilitation performance index;
Including a terminal for use by a physician to establish or modify the rehabilitation policy of the above spinal disease rehabilitation program or to change the composition of the above spinal disease rehabilitation program according to the above rehabilitation performance indicators;
The above server,
A rehabilitation performance pattern analysis unit that analyzes the patient's rehabilitation performance pattern by obtaining at least one piece of information from the rehabilitation performance data, including a rehabilitation date, a rehabilitation time, a rehabilitation movement sequence, and a number of rehabilitation repetitions;
A rehabilitation performance index extraction unit that extracts the rehabilitation performance index by comparing the rehabilitation schedule included in the rehabilitation policy of the above spinal disease rehabilitation program with the rehabilitation performance pattern of the patient;
An alarm notification unit that notifies the patient terminal of an alarm indicating the performance of the spinal disease rehabilitation program; and
An alarm notification cycle control unit that automatically controls the notification cycle of the alarm based on the rehabilitation performance indicator;
The above rehabilitation performance indicator includes the patient's faithfulness in performing the spinal disease rehabilitation program, and the faithfulness in performing the spinal disease rehabilitation program is determined based on how regularly the patient performs the spinal disease rehabilitation program in accordance with the rehabilitation schedule time, rehabilitation schedule date, rehabilitation schedule movement order, and rehabilitation schedule number of times included in the rehabilitation policy of the spinal disease rehabilitation program.
The above rehabilitation date and rehabilitation time are extracted from the date and time the above rehabilitation performance data was collected,
The above rehabilitation movement sequence is estimated from the type and location of the muscle from which the rehabilitation performance data is collected.
A customized alarm system through analysis of rehabilitation performance patterns, characterized in that the number of rehabilitation repetitions is estimated from the number of repetitions in which the same rehabilitation performance data is collected.
상기 재활 수행 데이터는 상기 척추 질환 재활 프로그램 수행시 상기 환자가 정해진 동작을 수행하는 동작 영상 및 상기 동작을 수행할 때 센서에 의해 측정된 상기 환자의 상태를 측정한 측정 데이터 중 적어도 하나를 포함하고,
상기 재활 수행 패턴 분석부는 상기 재활 수행 데이터를 동작별로 분류하고, 개개의 동작에 대하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하고,
상기 재활 수행 지표 추출부는 상기 임계치 이상의 재활 수행 데이터를 기초로 상기 재활 수행 지표를 추출하도록 구성된 것을 특징으로 하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템.In claim 1,
The above rehabilitation performance data includes at least one of a motion image of the patient performing a predetermined motion when performing the spinal disease rehabilitation program and measurement data measuring the patient's condition measured by a sensor when performing the motion.
The above rehabilitation performance pattern analysis unit classifies the rehabilitation performance data by movement, and extracts rehabilitation performance data exceeding a predetermined threshold for each movement.
A customized alarm system through rehabilitation performance pattern analysis, characterized in that the rehabilitation performance index extraction unit is configured to extract the rehabilitation performance index based on rehabilitation performance data exceeding the threshold value.
상기 재활 수행 지표 추출부에 의한 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 인공 지능에 의해 상기 환자가 정해진 동작을 수행하는 동작 영상과 상기 정해진 동작의 기준 영상을 비교하여 영상 유사도를 추출함으로써 수행되고,
상기 재활 수행 지표 추출부에 의한 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 상기 정해진 동작을 수행할 때 상기 환자에 착용된 상기 센서에 의해 측정된 상기 측정 데이터를 미리 결정된 근육 관련 특성 데이터와 비교함으로써 수행되는 것을 특징으로 하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템.In claim 4,
The extraction of rehabilitation performance data exceeding a predetermined threshold by the above rehabilitation performance index extraction unit is performed by extracting image similarity by comparing an image of the patient performing a predetermined movement with a reference image of the predetermined movement by artificial intelligence.
A customized alarm system through analysis of a rehabilitation performance pattern, characterized in that the extraction of rehabilitation performance data exceeding a predetermined threshold by the rehabilitation performance index extraction unit is performed by comparing the measurement data measured by the sensor worn by the patient when performing the determined movement with predetermined muscle-related characteristic data.
상기 근육 관련 특성 데이터는 근육 긴장도, 근육 경직도, 근육 탄성도, 근육 변형률 중 적어도 하나를 포함하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템.In claim 5,
A customized alarm system through analysis of rehabilitation performance patterns, wherein the muscle-related characteristic data includes at least one of muscle tension, muscle stiffness, muscle elasticity, and muscle strain.
상기 척추 질환 재활 프로그램의 구성을 변경하는 것은 상기 척추 질환 재활 프로그램을 구성하는 동작의 순서를 변경하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작의 수행 지속시간을 조정하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작을 수행하는 횟수를 조정하는 것 중 적어도 하나를 포함하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템.In claim 1,
A customized alarm system through analysis of a rehabilitation performance pattern, wherein changing the composition of the spinal disease rehabilitation program includes at least one of changing the order of movements constituting the spinal disease rehabilitation program, adjusting the duration of performance of movements constituting the spinal disease rehabilitation program, and adjusting the number of times the movements constituting the spinal disease rehabilitation program are performed.
상기 알람 통지 주기 조절부는 상기 재활 수행 지표가 동일한 척추 질환 재활 프로그램으로 재활을 수행하고 있는 다른 환자의 비교 재활 수행 지표보다 낮은 경우 상기 알람의 주기를 감소시키는 것을 특징으로 하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템.In claim 1,
A customized alarm system through analysis of rehabilitation performance patterns, characterized in that the alarm notification cycle control unit reduces the cycle of the alarm when the rehabilitation performance index is lower than the comparative rehabilitation performance index of other patients undergoing rehabilitation with the same spinal disease rehabilitation program.
상기 재활 수행 지표 추출부는 미리 결정된 재활 기간 단위로 재활 수행 지표를 추출하도록 구성되고,
상기 알람 통지 주기 조절부는 과거 재활 기간 단위에서 추출된 최소 재활 수행 지표보다 낮은 재활 수행 지표를 획득한 경우 상기 알람의 주기를 감소시키는 것을 특징으로 하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 시스템.In claim 1,
The above rehabilitation performance indicator extraction unit is configured to extract rehabilitation performance indicators in predetermined rehabilitation period units,
A customized alarm system through analysis of rehabilitation performance patterns, characterized in that the alarm notification cycle control unit reduces the cycle of the alarm when a rehabilitation performance index lower than the minimum rehabilitation performance index extracted from a past rehabilitation period unit is obtained.
상기 재활 수행 데이터로부터 재활 날짜, 재활 시간, 재활 동작 순서 및 재활 반복 횟수 중 적어도 하나의 정보를 획득함으로써 상기 환자의 재활 수행 패턴을 분석하는 재활 수행 패턴 분석 단계;
상기 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄과 상기 환자의 재활 수행 패턴을 비교하여 재활 수행 지표를 추출하는 재활 수행 지표 추출 단계;
상기 재활 수행 지표에 기초하여 상기 척추 질환 재활 프로그램의 수행을 알리는 알람을 환자용 단말에 통지하는 알람 통지 단계;
상기 재활 수행 지표에 기초하여 상기 알람의 통지 주기를 자동으로 조절하는 알람 통지 주기 조절 단계; 및
상기 재활 수행 지표에 따라 상기 척추 질환 재활 프로그램의 구성을 변경하는 척추 질환 재활 프로그램 구성 변경 단계;를 포함하되,
상기 재활 수행 지표는 상기 환자의 상기 척추 질환 재활 프로그램 수행 성실도를 포함하고, 상기 척추 질환 재활 프로그램 수행 성실도는 상기 척추 질환 재활 프로그램의 재활 정책에 포함된 재활 스케줄 시간, 재활 스케줄 날짜, 재활 스케줄 동작 순서 및 재활 스케줄 횟수에 부합하여 얼마나 규칙적으로 상기 환자가 상기 척추 질환 재활 프로그램을 수행하느냐에 따라 결정되고,
상기 재활 날짜 및 재활 시간은 상기 재활 수행 데이터가 수집된 날짜와 시간으로부터 추출되고,
상기 재활 동작 순서는 상기 재활 수행 데이터가 수집되는 근육의 종류 및 위치로부터 추정되고,
상기 재활 반복 횟수는 동일한 재활 수행 데이터가 수집되는 반복 횟수로부터 추정되는 것을 특징으로 하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 방법.A rehabilitation performance data receiving step for receiving rehabilitation performance data of a patient performing a spinal disease rehabilitation program;
A rehabilitation performance pattern analysis step for analyzing the patient's rehabilitation performance pattern by obtaining at least one piece of information from the rehabilitation performance data, including a rehabilitation date, a rehabilitation time, a rehabilitation movement sequence, and a rehabilitation repetition number;
A rehabilitation performance index extraction step for extracting a rehabilitation performance index by comparing the rehabilitation schedule included in the rehabilitation policy of the above spinal disease rehabilitation program with the rehabilitation performance pattern of the patient;
An alarm notification step for notifying a patient terminal of the performance of the spinal disease rehabilitation program based on the rehabilitation performance indicator;
An alarm notification cycle adjustment step for automatically adjusting the notification cycle of the alarm based on the above rehabilitation performance indicator; and
A step of changing the composition of the spinal disease rehabilitation program according to the above rehabilitation performance indicators; including,
The above rehabilitation performance indicator includes the patient's faithfulness in performing the spinal disease rehabilitation program, and the faithfulness in performing the spinal disease rehabilitation program is determined based on how regularly the patient performs the spinal disease rehabilitation program in accordance with the rehabilitation schedule time, rehabilitation schedule date, rehabilitation schedule movement order, and rehabilitation schedule number of times included in the rehabilitation policy of the spinal disease rehabilitation program.
The above rehabilitation date and rehabilitation time are extracted from the date and time the above rehabilitation performance data was collected,
The above rehabilitation movement sequence is estimated from the type and location of the muscle from which the rehabilitation performance data is collected.
A customized alarm method through analysis of rehabilitation performance patterns, characterized in that the number of rehabilitation repetitions is estimated from the number of repetitions in which the same rehabilitation performance data is collected.
상기 재활 수행 데이터는 상기 척추 질환 재활 프로그램 수행시 상기 환자가 정해진 동작을 수행하는 동작 영상 및 상기 동작을 수행할 때 센서에 의해 측정된 상기 환자의 상태를 측정한 측정 데이터 중 적어도 하나를 포함하고,
상기 재활 수행 패턴 분석 단계는 상기 재활 수행 데이터를 동작별로 분류하고, 개개의 동작에 대하여 미리 결정된 임계치 이상의 재활 수행 데이터를 추출하는 것을 포함하고,
상기 재활 수행 지표 추출 단계는 상기 임계치 이상의 재활 수행 데이터를 기초로 상기 재활 수행 지표를 추출하는 것을 포함하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 방법.In claim 10,
The above rehabilitation performance data includes at least one of a motion image of the patient performing a predetermined motion when performing the spinal disease rehabilitation program and measurement data measuring the patient's condition measured by a sensor when performing the motion.
The above rehabilitation performance pattern analysis step includes classifying the rehabilitation performance data by movement and extracting rehabilitation performance data exceeding a predetermined threshold for each movement.
A customized alarm method through rehabilitation performance pattern analysis, wherein the above rehabilitation performance index extraction step includes extracting the rehabilitation performance index based on rehabilitation performance data exceeding the threshold value.
상기 재활 수행 지표 추출 단계에서의 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 인공 지능에 의해 상기 환자가 정해진 동작을 수행하는 동작 영상과 상기 정해진 동작의 기준 영상을 비교하여 영상 유사도를 추출함으로써 수행되고,
상기 재활 수행 지표 추출 단계에서의 미리 결정된 임계치 이상의 재활 수행 데이터 추출은 상기 정해진 동작을 수행할 때 상기 환자에 착용된 상기 센서에 의해 측정된 상기 측정 데이터를 미리 결정된 근육 관련 특성 데이터와 비교함으로써 수행되는 것을 특징으로 하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 방법.In claim 13,
In the above rehabilitation performance index extraction step, the extraction of rehabilitation performance data exceeding a predetermined threshold is performed by extracting image similarity by comparing the motion image of the patient performing the determined motion with the reference image of the determined motion by artificial intelligence.
A customized alarm method through analysis of a rehabilitation performance pattern, characterized in that the extraction of rehabilitation performance data exceeding a predetermined threshold in the above rehabilitation performance index extraction step is performed by comparing the measurement data measured by the sensor worn by the patient when performing the above-determined movement with predetermined muscle-related characteristic data.
상기 근육 관련 특성 데이터는 근육 긴장도, 근육 경직도, 근육 탄성도, 근육 변형률 중 적어도 하나를 포함하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 방법.In claim 14,
A customized alarm method through analysis of rehabilitation performance patterns, wherein the muscle-related characteristic data includes at least one of muscle tension, muscle stiffness, muscle elasticity, and muscle strain.
상기 척추 질환 재활 프로그램의 구성을 변경하는 단계는 상기 척추 질환 재활 프로그램을 구성하는 동작의 순서를 변경하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작의 수행 지속시간을 조정하는 것, 상기 척추 질환 재활 프로그램을 구성하는 동작을 수행하는 횟수를 조정하는 것 중 적어도 하나를 포함하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 방법.In claim 10,
A customized alarm method through analysis of a rehabilitation performance pattern, wherein the step of changing the composition of the spinal disease rehabilitation program includes at least one of changing the order of movements constituting the spinal disease rehabilitation program, adjusting the duration of performance of movements constituting the spinal disease rehabilitation program, and adjusting the number of times the movements constituting the spinal disease rehabilitation program are performed.
상기 알람 통지 주기 조절 단계는 상기 재활 수행 지표가 동일한 척추 질환 재활 프로그램으로 재활을 수행하고 있는 다른 환자의 비교 재활 수행 지표보다 낮은 경우 상기 알람의 주기를 감소시키는 것을 포함하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 방법.In claim 10,
A customized alarm method through analysis of rehabilitation performance patterns, wherein the alarm notification cycle adjustment step includes reducing the cycle of the alarm when the rehabilitation performance index is lower than the comparative rehabilitation performance index of other patients undergoing rehabilitation with the same spinal disease rehabilitation program.
상기 재활 수행 지표 추출 단계는 미리 결정된 재활 기간 단위로 재활 수행 지표를 추출하는 것을 포함하고,
상기 알람 통지 주기 조절 단계는 과거 재활 기간 단위에서 추출된 최소 재활 수행 지표보다 낮은 재활 수행 지표를 획득한 경우 상기 알람의 주기를 감소시키는 것을 포함하는, 재활 수행 패턴 분석을 통한 맞춤형 알람 방법.
In claim 10,
The above rehabilitation performance indicator extraction step includes extracting rehabilitation performance indicators by predetermined rehabilitation period units,
A customized alarm method through analysis of a rehabilitation performance pattern, wherein the alarm notification cycle adjustment step includes reducing the cycle of the alarm when a rehabilitation performance index lower than the minimum rehabilitation performance index extracted from a past rehabilitation period unit is obtained.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240054547A KR102749035B1 (en) | 2024-04-24 | 2024-04-24 | Customized alarm method and system through rehabilitation perofrmance pattern analysis |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240054547A KR102749035B1 (en) | 2024-04-24 | 2024-04-24 | Customized alarm method and system through rehabilitation perofrmance pattern analysis |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102749035B1 true KR102749035B1 (en) | 2025-01-02 |
Family
ID=94237331
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020240054547A Active KR102749035B1 (en) | 2024-04-24 | 2024-04-24 | Customized alarm method and system through rehabilitation perofrmance pattern analysis |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102749035B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102820089B1 (en) * | 2024-12-26 | 2025-06-11 | 에이치아이엠 주식회사 | METHOD AND SYSTEM FOR AUTOMATICALLY RECORDING AND MANAGING CHILD CARE INFORMATION IN CONNECTION WITH IoT DEVICE |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150096550A (en) * | 2014-02-14 | 2015-08-25 | 부경대학교 산학협력단 | Apparatus and Method for Supporting Rehabilitation Exercise |
| KR101978695B1 (en) * | 2018-01-10 | 2019-05-16 | (주)유인케어 | Apparatus and method for analysing tele-rehabilitation |
| KR101998128B1 (en) * | 2017-08-29 | 2019-07-09 | 주식회사 라이프시맨틱스 | A health care method by using adaptive notification by task achievement |
| KR102210550B1 (en) * | 2020-11-27 | 2021-02-02 | 김태관 | Musculoskeletal Pain Management Method of sports damage |
| KR102551402B1 (en) | 2020-08-06 | 2023-07-05 | 재단법인 아산사회복지재단 | Apparatus, method and system for correcting posture of scoliosis, computer-readable storage medium and computer program |
| KR20230114986A (en) * | 2022-01-26 | 2023-08-02 | 한국전자통신연구원 | Method of operating a rehabilitation exercise management system supporting a rehabilitation exercise |
-
2024
- 2024-04-24 KR KR1020240054547A patent/KR102749035B1/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150096550A (en) * | 2014-02-14 | 2015-08-25 | 부경대학교 산학협력단 | Apparatus and Method for Supporting Rehabilitation Exercise |
| KR101998128B1 (en) * | 2017-08-29 | 2019-07-09 | 주식회사 라이프시맨틱스 | A health care method by using adaptive notification by task achievement |
| KR101978695B1 (en) * | 2018-01-10 | 2019-05-16 | (주)유인케어 | Apparatus and method for analysing tele-rehabilitation |
| KR102551402B1 (en) | 2020-08-06 | 2023-07-05 | 재단법인 아산사회복지재단 | Apparatus, method and system for correcting posture of scoliosis, computer-readable storage medium and computer program |
| KR102210550B1 (en) * | 2020-11-27 | 2021-02-02 | 김태관 | Musculoskeletal Pain Management Method of sports damage |
| KR20230114986A (en) * | 2022-01-26 | 2023-08-02 | 한국전자통신연구원 | Method of operating a rehabilitation exercise management system supporting a rehabilitation exercise |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102820089B1 (en) * | 2024-12-26 | 2025-06-11 | 에이치아이엠 주식회사 | METHOD AND SYSTEM FOR AUTOMATICALLY RECORDING AND MANAGING CHILD CARE INFORMATION IN CONNECTION WITH IoT DEVICE |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Prakash et al. | Recent developments in human gait research: parameters, approaches, applications, machine learning techniques, datasets and challenges | |
| CN112955066B (en) | Treatment Space Assessment | |
| CN116059051B (en) | Bed System | |
| KR20150077684A (en) | Function Operating Method based on Biological Signals and Electronic Device supporting the same | |
| CN109599165A (en) | Rehabilitation exercise training method, system and readable storage medium storing program for executing | |
| Sherrill et al. | Using hierarchical clustering methods to classify motor activities of COPD patients from wearable sensor data | |
| KR102749035B1 (en) | Customized alarm method and system through rehabilitation perofrmance pattern analysis | |
| CN108721048A (en) | Rehabilitation training control method, computer readable storage medium and terminal | |
| CN117133465B (en) | Chronic disease rehabilitation treatment effect evaluation method, device and storage medium | |
| CN116525061A (en) | Training monitoring method and system based on remote human body posture assessment | |
| EP3847658A1 (en) | Systems and methods of pain treatment | |
| CN116570283A (en) | Perioperative patient emotion monitoring system and method | |
| CN115317304A (en) | Intelligent massage method and system based on physiological characteristic detection | |
| CN116807405A (en) | Sleep state and sleep disease detection system based on human body pressure distribution image | |
| Salem et al. | Nocturnal epileptic seizures detection using inertial and muscular sensors | |
| Raman et al. | Review of deep learning for physiological signal-based healthcare applications | |
| KR102733778B1 (en) | Method and system for rehabilitation monitoring and feature motion extraction for patients with spinal disease using artificial intelligence image analysis technology | |
| KR102749037B1 (en) | Method and system for sharing side effect from exercise treatment | |
| Abed et al. | Sleep apnea events detection using deep learning techniques | |
| KR102258168B1 (en) | Paralysis patient motion analysis monitoring system and method | |
| JP2006130121A (en) | Emotion recognition method based on biological information | |
| Yu et al. | A deep learning method for contactless emotion recognition from ballistocardiogram | |
| CN118211024A (en) | Action training method and training device adopting same | |
| KR102816779B1 (en) | Rehabilitation method and systems for lumbar disc patients using artificial intelligence | |
| Subash et al. | CNN and Arduino based stress level detection system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20240424 |
|
| PA0201 | Request for examination |
Patent event code: PA02011R01I Patent event date: 20240424 Comment text: Patent Application |
|
| PA0302 | Request for accelerated examination |
Patent event date: 20240424 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20240424 Patent event code: PA03021R01I Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240712 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: 20241223 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20241226 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20241226 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |