CN111127446A - A Plantar Pressure Image Partitioning Method for Gait Analysis - Google Patents
A Plantar Pressure Image Partitioning Method for Gait Analysis Download PDFInfo
- Publication number
- CN111127446A CN111127446A CN201911366465.8A CN201911366465A CN111127446A CN 111127446 A CN111127446 A CN 111127446A CN 201911366465 A CN201911366465 A CN 201911366465A CN 111127446 A CN111127446 A CN 111127446A
- Authority
- CN
- China
- Prior art keywords
- plantar pressure
- feature point
- pressure
- model
- sole
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
- G06F18/23213—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Quality & Reliability (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本发明涉及一种面向步态分析的足底压力图像分区方法,包括如下步骤:获取足底压力数据并进行前期处理;对前期处理后的足底压力数据聚类,获得脚印区域的足底压力图像并积分投影,获得足跟和脚掌压力中心;建立足底压力特征点定位模型,定位出足底压力图像的特征点;根据足部各区域与足底压力特征点间的相对位置关系对足底压力图像进行分区,其中,足底压力特征点定位包括模型训练和特征点搜索两个阶段;模型训练阶段,选取足够数量的足底压力图像作为训练集,手工标记特征点的准确位置,建立足底压力特征点定位模型;特征点搜索阶段,根据足跟和脚掌压力中心对足底压力特征点定位模型初始化,再通过模型搜索找到足底压力图像特征点的准确位置。
The invention relates to a plantar pressure image partitioning method for gait analysis, comprising the following steps: acquiring plantar pressure data and performing preprocessing; clustering the preprocessed plantar pressure data to obtain the plantar pressure in the footprint area The image is integrated and projected to obtain the pressure center of the heel and the sole of the foot; the positioning model of the plantar pressure feature point is established, and the feature points of the plantar pressure image are located; The pressure images are partitioned, and the plantar pressure feature point location includes two stages: model training and feature point search; in the model training stage, a sufficient number of plantar pressure images are selected as the training set, and the exact positions of the feature points are manually marked to establish a foot print. The plantar pressure feature point location model; in the feature point search stage, the plantar pressure feature point location model is initialized according to the heel and sole pressure center, and then the exact location of the plantar pressure image feature point is found through the model search.
Description
技术领域technical field
本发明涉及步态分析领域,具体涉及一种面向步态分析的足底压力图像分区方法。The invention relates to the field of gait analysis, in particular to a plantar pressure image partition method oriented to gait analysis.
背景技术Background technique
人体在静止站立或者动态行走时,足底会受到地面给人的反作用力,其中垂直于足底与地面接触平面的反作用力最为明显,这个力就是足底压力。当人体足部结构发生病变或功能障碍时,足底压力分布也会产生巨大的变化。现代医学手段通过将足底压力按照解剖学分区,对比健康足和病理足的足底压力分布情况和同一患者不同足底压力区域的压力分布情况,可以辅助医生诊断患者病足的患病原因并指定康复治疗方案。When the human body is standing still or walking dynamically, the sole of the foot will receive the reaction force from the ground, among which the reaction force perpendicular to the contact plane between the sole and the ground is the most obvious. This force is the sole pressure. When the human foot structure is diseased or dysfunctional, the plantar pressure distribution will also change dramatically. By dividing the plantar pressure into anatomical divisions, modern medical methods can compare the plantar pressure distribution of the healthy foot and the pathological foot with the pressure distribution of the same patient in different plantar pressure areas, which can assist doctors in diagnosing the cause of the patient's diseased foot. Designate rehabilitation treatment options.
现有足底压力分区均为医生或科研人员凭借主观经验手工分区或数据采集软件套用固定模板对足底压力数据初步分区后再由软件使用者手动调整的半手工分区,这些足底压力分区方法太过依赖于人的经验和主观意识,而且存在效率低、成本高的缺点,无法大规模推广使用,也难以用于对大批量足底压力数据进行快速分区处理,更不能用作为步态分析设备的实时足底压力分区算法。The existing plantar pressure divisions are all semi-manual divisions that doctors or researchers rely on subjective experience to manually divide the plantar pressure data or apply a fixed template to the data acquisition software to preliminarily divide the plantar pressure data and then manually adjust them by the software user. These plantar pressure division methods It relies too much on human experience and subjective consciousness, and has the disadvantages of low efficiency and high cost, so it cannot be widely used, and it is difficult to be used for rapid partition processing of large quantities of plantar pressure data, and it cannot be used for gait analysis. Device's real-time plantar pressure zoning algorithm.
因此,开发一种高效、低成本、便于代码实现的足底压力分区的方法十分有必要。Therefore, it is necessary to develop an efficient, low-cost, and easy-to-code method for plantar pressure partitioning.
发明内容SUMMARY OF THE INVENTION
本发明技术决问题:克服现有技术的不足,提供一种面向步态分析的足底压力图像分区方法,自动从足底压力图像中框选出脚印区域,并根据特征点定位的方法,将足底压力图像分区,具有高效、低成本和能够快速实现的优点。The technical problem of the present invention is to overcome the deficiencies of the prior art and provide a plantar pressure image partitioning method oriented to gait analysis, which can automatically select the footprint area from the plantar pressure image, and locate the feature points according to the method. Plantar pressure image partitioning has the advantages of high efficiency, low cost and rapid implementation.
本发明采取的技术方案如下:获取足底压力数据并进行前期处理;对前期处理后的足底压力数据聚类,获得脚印区域的足底压力图像;对足底压力图像进行积分投影,获得足跟和脚掌压力中心;建立足底压力特征点定位模型,定位出足底压力图像的特征点;根据足部各区域与足底压力特征点间的相对位置关系对足底压力图像进行分区。其中,足底压力特征点定位包括模型训练和特征点搜索两个阶段;在模型训练阶段,选取足够数量的足底压力图像作为训练集,手工标记训练样本中特征点的准确位置,建立足底压力特征点定位模型,模型训练阶段仅执行一次;在特征点搜索阶段,根据足跟和脚掌压力中心对足底压力特征点定位模型初始化,再通过模型搜索找到足底压力图像特征点的准确位置。The technical scheme adopted by the present invention is as follows: acquiring plantar pressure data and performing preliminary processing; clustering the pre-processed plantar pressure data to obtain a plantar pressure image in the footprint area; performing integral projection on the plantar pressure image to obtain a foot Heel and sole pressure center; establish a plantar pressure feature point location model to locate the feature points of the plantar pressure image; according to the relative positional relationship between each area of the foot and the plantar pressure feature point, the plantar pressure image is partitioned. Among them, the plantar pressure feature point location includes two stages: model training and feature point search. In the model training stage, a sufficient number of plantar pressure images are selected as the training set, and the exact positions of the feature points in the training samples are manually marked to establish the plantar. The pressure feature point location model is only executed once in the model training phase; in the feature point search phase, the plantar pressure feature point location model is initialized according to the heel and sole pressure center, and then the exact location of the plantar pressure image feature point is found through the model search. .
具体实现如下:The specific implementation is as follows:
步骤(1):获取足底压力数据并进行前期处理,具体包括以下子步骤:Step (1): Acquire plantar pressure data and perform preliminary processing, which specifically includes the following sub-steps:
步骤(11):采用阵列式压力传感器获取时域内相邻多帧(至少3帧)包含完整脚印的足底压力数据;Step (11): using an array pressure sensor to obtain plantar pressure data containing complete footprints in multiple adjacent frames (at least 3 frames) in the time domain;
步骤(12):使用步骤(11)获得的多帧足底压力数据对中间帧进行时域均值滤波;Step (12): use the multi-frame plantar pressure data obtained in step (11) to perform time-domain mean filtering on the intermediate frame;
步骤(13):对步骤(12)获得的中间帧数据依次进行最大值滤波处理、插值处理,得到尺寸统一、行列间距相等的足底压力数据;Step (13): performing maximum filtering processing and interpolation processing on the intermediate frame data obtained in step (12) in turn to obtain plantar pressure data with uniform size and equal spacing between rows and columns;
步骤(2):对步骤(1)中前期处理后的足底压力数据进行聚类,定位脚印在足底压力数据中的位置,获得脚印区域的足底压力图像,具体包括以下子步骤:Step (2): Clustering the pre-processed plantar pressure data in step (1), locating the position of the footprint in the plantar pressure data, and obtaining a plantar pressure image of the footprint area, which specifically includes the following sub-steps:
步骤(21):使用DBSCAN聚类算法对步骤(1)获得的前期处理后的足底压力数据进行聚类,得到多个压力区域块,脚印区域可能由若干个压力区域块组成;Step (21): using the DBSCAN clustering algorithm to cluster the pre-processed plantar pressure data obtained in step (1) to obtain a plurality of pressure area blocks, and the footprint area may be composed of several pressure area blocks;
步骤(22):以步骤(21)获得的每个压力区域块的最小外接矩中心点作为该区域块的中心,使用K-均值聚类算法将每个脚印包含的所有压力区域块聚合成一个大的足底压力区域块;Step (22): Take the minimum circumscribed moment center point of each pressure area block obtained in step (21) as the center of the area block, and use the K-means clustering algorithm to aggregate all the pressure area blocks contained in each footprint into one. Large plantar pressure area block;
步骤(23):将步骤(22)获得的脚印区域压力数据提取出来,得到一张包含完整脚印的足底压力图像;Step (23): extracting the pressure data of the footprint area obtained in step (22) to obtain a plantar pressure image including a complete footprint;
步骤(3):对步骤(2)中获得的足底压力图像进行积分投影,获得足跟和脚掌压力中心,具体包括以下子步骤:Step (3): perform integral projection on the plantar pressure image obtained in step (2) to obtain the heel and sole pressure center, which specifically includes the following sub-steps:
步骤(31):以步骤(2)获得的足底压力图像最小外接矩的长边方向为纵轴,短边方向为横轴,将足底压力图像沿纵轴积分投影得到灰度直方图;Step (31): take the long side direction of the minimum circumscribed moment of the plantar pressure image obtained in step (2) as the vertical axis, and the short side direction as the horizontal axis, and integrally project the plantar pressure image along the vertical axis to obtain a grayscale histogram;
步骤(32):若步骤(31)获得的灰度直方图含有多个相近的峰值点,可采用长度为N的滑动窗口对灰度直方图进行均值滤波;Step (32): if the grayscale histogram obtained in step (31) contains a plurality of similar peak points, a sliding window with a length of N can be used to perform mean filtering on the grayscale histogram;
步骤(33):由于脚掌比足跟宽,滤波后的灰度直方图的最高峰值点为脚掌中心行,次高峰值点为足跟中心行;Step (33): because the sole is wider than the heel, the highest peak point of the filtered grayscale histogram is the center row of the sole, and the second highest peak point is the center row of the heel;
步骤(34):在脚掌纵向中行上下两侧各取足底压力图像总行数的1/6行得到脚掌区,将脚掌区图像沿横轴积分投影得到脚掌灰度直方图,脚掌灰度直方图最高峰值点为脚掌中心列,次高峰值点为足跟中心列,脚掌中心行与脚掌中心列的交点即为脚掌中心点,足跟中心行与足跟中心列的交点即为足跟中心点;Step (34): Take 1/6 of the total number of rows of the plantar pressure image in the vertical middle row of the sole of the foot to obtain the sole area, and integrally project the image of the sole area along the horizontal axis to obtain the sole grayscale histogram, the sole grayscale histogram The highest peak point is the center row of the sole of the foot, the second highest peak point is the center row of the heel, the intersection point of the center row of the sole of the foot and the center row of the sole of the foot is the center point of the sole of the foot, and the intersection of the center row of the heel and the center row of the heel is the center point of the heel. ;
步骤(4):建立足底压力特征点定位模型,定位出足底压力图像的特征点;具体包括模型训练和特征点搜索两个阶段:Step (4): establish a plantar pressure feature point location model, and locate the feature points of the plantar pressure image; it specifically includes two stages of model training and feature point search:
步骤(41):在模型训练阶段,选取足够数量的足底压力图像作为训练集,手工标记训练样本中特征点的准确位置,建立足底压力特征点定位模型,该模型训练阶段仅执行一次;Step (41): in the model training stage, select a sufficient number of plantar pressure images as a training set, manually mark the exact positions of the feature points in the training samples, and establish a plantar pressure feature point positioning model, and this model training stage is only performed once;
步骤(42):在特征点搜索阶段,根据足跟和脚掌压力中心对足底压力特征点定位模型初始化,再通过迭代模型找到足底压力图像特征点的准确位置;Step (42): in the feature point search stage, initialize the plantar pressure feature point positioning model according to the heel and sole pressure center, and then find the exact position of the plantar pressure image feature point through the iterative model;
进一步的,所述模型训练阶段处理方法为:选取N张(N>200)步骤(3)获得的足底压力图像作为训练集合;手工标记好每幅足底压力图像准确的n个(n>=6)特征点的位置(特征点的选取包括足跟、脚掌中心点以及足底压力轮廓的拐点,特征点应当与足部各区域间有明显的相对位置关系),特征点排序后的坐标依次串联形成一个形状向量,N张足底压力图像得到的形状向量集合记为Xu,其中第i张足底压力图像得到的形状向量记为Xui,Xui=(xi0,…,xi(n-1),yi0,…,yi(n-1))T,i=0,…,N-1,其中,xik、yik分别表示第i幅足底压力训练图像中特征点k的横纵坐标,0≤k<n,n为特征点的个数;形状向量集合Xu作为建立足底压力特征点定位模型部分的输入,根据形状向量集合Xu建立足底压力特征点定位模型,供足底压力特征点搜索时使用;所述手工标记训练样本中特征点的准确位置和建立足底压力特征点定位模型部分仅在建立活动形状模型时执行一次;Further, the processing method of the model training stage is as follows: select N (N>200) plantar pressure images obtained in step (3) as a training set; manually mark each plantar pressure image accurately n (n> =6) The location of the feature points (the selection of the feature points includes the heel, the center point of the sole of the foot and the inflection point of the pressure contour of the sole of the foot, and the feature points should have obvious relative positional relationship with each area of the foot), the coordinates of the feature points after sorting A shape vector is formed in series in sequence, and the set of shape vectors obtained from N plantar pressure images is denoted as X u , and the shape vector obtained from the i-th plantar pressure image is denoted as X ui , X ui =(x i0 ,...,x i(n-1) ,y i0 ,...,y i(n-1) ) T ,i=0,...,N-1, where x ik , y ik represent the i-th plantar pressure training image, respectively The horizontal and vertical coordinates of the feature point k, 0≤k<n, n is the number of feature points; the shape vector set X u is used as the input for the establishment of the plantar pressure feature point positioning model, and the plantar pressure is established according to the shape vector set X u The feature point positioning model is used when searching for plantar pressure feature points; the part of manually marking the exact position of the feature points in the training sample and establishing the plantar pressure feature point positioning model is only executed once when establishing the active shape model;
更进一步的,所述足底压力特征点定位模型是一种基于模板的特征点定位方法,可以为ASM模型或AAM模型;首先,该模型可以通过Procrustes归一化方法,即通过平移、旋转、缩放变换操作,在不改变点分布模型的基础上将形状向量集合Xu对齐到同一个形状向量X,该形状向量X即为特征点模板;然后,为每个特征点构建局部特征;至此,特征点定位模型便构建完成;Further, the plantar pressure feature point location model is a template-based feature point location method, which can be an ASM model or an AAM model; first, the model can be normalized by the Procrustes method, that is, by translation, rotation, The scaling transformation operation aligns the shape vector set X u to the same shape vector X on the basis of not changing the point distribution model, and the shape vector X is the feature point template; then, a local feature is constructed for each feature point; so far, The feature point positioning model is constructed;
更进一步的,所述将形状向量集合Xu对齐到同一个形状向量X包括以下步骤:Further, the aligning the shape vector set X u to the same shape vector X includes the following steps:
步骤(411):以某个训练样本Xj为形状基准对其他训练样本Xi进行平移、旋转和缩放,使所有样本尽可能与基准形状接近;训练样本Xi与形状基准之间的接近程度使用欧式距离定义得到变换后的形状向量为X′i=M(s,θ)[Xi]-t,其中,s为缩放尺度、θ为旋转角度、t平移向量;Step (411): take a certain training sample X j as the shape reference Translate, rotate and scale the other training samples X i to make all samples as close to the reference shape as possible; the training samples X i and the shape reference The closeness between is defined using Euclidean distance The transformed shape vector is obtained as X′ i =M(s,θ)[X i ]-t, where s is the scaling scale, θ is the rotation angle, and t is the translation vector;
步骤(412):计算所有变换后的训练样本X′u的平均形状作为新的形状基准并计算当前形状基准与上次形状基准之间的平移、旋转和缩放偏差;Step (412): Calculate the average shape of all transformed training samples X' u as a new shape reference and calculate the current shape datum Same as last shape datum translation, rotation, and zoom bias between;
步骤(413):迭代步骤(411)和(412),若偏差小于指定阈值或迭代超过规定最大迭代次数时停止迭代;最后一次得到的形状基准作为所有训练样本对齐后的平均形状向量X。Step (413): Iterative steps (411) and (412), if the deviation is less than the specified threshold or the iteration exceeds the specified maximum number of iterations, the iteration is stopped; the shape reference obtained at the last time is used as the average shape vector X after alignment of all training samples.
更进一步的,所述为每个特征点构建局部特征的具体操作为:计算训练样本中特征点i(i=0,1,…,n-1)的平均局部纹理和方差Si;首先,在第j(j=0,1,…,N-1)个训练样本的第i个特征点两侧,沿垂直于该点前后两个特征点连线的方向上分别选择n个压力点,构成一个长度为2n+1的向量,对该向量所包含的压力值求导得到一个局部纹理gij,对训练集中所有样本同样操作可得到第i个特征点的N个局部纹理,计算均值和方差 Further, the specific operation of constructing a local feature for each feature point is: calculating the average local texture of the feature point i (i=0,1,...,n-1) in the training sample and variance S i ; first, on both sides of the ith feature point of the jth (j=0,1,...,N-1) training sample, along the direction perpendicular to the line connecting the two feature points before and after the point Select n pressure points respectively to form a vector with a length of 2n+1, derive a local texture g ij from the pressure value contained in the vector, and perform the same operation on all samples in the training set to obtain N of the i-th feature point local textures, compute the mean and variance
进一步的,所述特征点搜索阶段包括根据足跟和脚掌压力中心对模型初始化,再通过迭代模型找到足底压力图像特征点的准确位置;具体包括以下几个子步骤:Further, the feature point search stage includes initializing the model according to the heel and sole pressure center, and then finding the exact position of the feature point of the plantar pressure image through the iterative model; specifically, it includes the following sub-steps:
步骤(421):以足跟和脚掌压力中心为基准,计算目标足底压力图像中足跟和脚掌压力中心(x1,y1)和(x2,y2)与形状基准中足跟和脚掌压力中心(x′1,y'1)和(x'2,y'2)之间的平移、旋转、缩放偏差,对形状基准进行变换得到模型的初始位置Xc;Step (421): Using the heel and sole pressure center as the benchmark, calculate the heel and sole pressure center (x 1 , y 1 ) and (x 2 , y 2 ) and the shape benchmark in the target plantar pressure image Translation, rotation, scaling deviations between mid-heel and ball pressure centers (x' 1 , y' 1 ) and (x' 2 , y' 2 ), versus shape datum Perform transformation to obtain the initial position X c of the model;
步骤(422):搜索足底压力图像中每个特征点的新位置;首先,将活动形状模型的初始位置Xc覆盖在足底压力图像上,对于模型中第i个特征点,在垂直于其前后两个特征点连线方向上以其为中心,两边各选m(m>n)个压力点,加上特征点i构成一个长度为2m+1的搜索邻域;让长度为n个压力点的窗口在该搜索邻域内滑动,计算每个窗口的局部纹理gi,并计算该局部纹理和平均纹理之间的马氏距离,使得马氏距离最小的那个窗口的中心点作为特征点i的新位置。Step (422): search for the new position of each feature point in the plantar pressure image; first, overlay the initial position X c of the active shape model on the plantar pressure image, and for the i-th feature point in the model, in the vertical direction It is centered on the line connecting the front and back two feature points, and m (m>n) pressure points are selected on each side, and the feature point i is added to form a search neighborhood with a length of 2m+1; let the length be n The window of the pressure point is slid within the search neighborhood, the local texture gi for each window is calculated, and the local and average textures are calculated The Mahalanobis distance between them, so that the center point of the window with the smallest Mahalanobis distance is used as the new position of the feature point i.
步骤(423):计算模型初始位置的形状向量与更新位置后的形状向量的平移、旋转和缩放参数;Step (423): Calculate the translation, rotation and scaling parameters of the shape vector of the initial position of the model and the shape vector after the updated position;
步骤(424):重复步骤(422)、(423),计算新的形状向量Xnew与原形状向量Xc的距离Dx,其中,xnewi、ynewi分别为新的形状向量Xnew的第i个特征点的横坐标和纵坐标,xci、yci分别为原形状向量Xc的第i个特征点的横坐标和纵坐标。若或循环达到最大次数,则搜索完成,至此,得到足底压力图像中每个特征点的准确位置;Step (424): Repeat steps (422) and (423) to calculate the distance Dx between the new shape vector Xnew and the original shape vector Xc , Among them, x newi and y newi are the abscissa and ordinate of the ith feature point of the new shape vector X new , respectively, and x ci and y ci are the abscissa and the ith feature point of the original shape vector X c , respectively. Y-axis. like Or when the cycle reaches the maximum number of times, the search is completed. At this point, the exact position of each feature point in the plantar pressure image is obtained;
步骤(5):根据足部各区域与足底压力特征点之间的相对位置关系,结合步骤(4)中获得的足底压力图像的特征点,对足底压力图像进行分区。Step (5): According to the relative positional relationship between each area of the foot and the plantar pressure feature points, combined with the feature points of the plantar pressure image obtained in step (4), the plantar pressure image is partitioned.
本发明具有以下有益效果:The present invention has the following beneficial effects:
(1)本发明所述的足底压力分区方法可以去除原始足底压力数据的接触噪声、粘着噪声、网络信号噪声和采集电路噪声,并通过两次聚类和最小外接矩算法自动从足底压力图像中提取框选出脚印区域;(1) The plantar pressure partitioning method of the present invention can remove the contact noise, adhesion noise, network signal noise and acquisition circuit noise of the original plantar pressure data, and automatically extract the data from the soles of the feet through two clustering and minimum external moment algorithms. The extraction box in the pressure image selects the footprint area;
(2)本发明采用多次积分投影的方法检测脚掌中心点和足跟中心点,保证了足跟中心和脚掌中心点的可靠定位,同时提高了足底压力特征点搜索阶段的模型初始化的准确度,进而提高了足底压力特征点定位的精度和足底压力图像分区的准确度;(2) The present invention adopts the method of multiple integral projection to detect the center point of the sole and the center point of the heel, which ensures the reliable positioning of the center point of the heel and the center point of the sole, and at the same time improves the accuracy of the model initialization in the search stage of the plantar pressure feature point The accuracy of plantar pressure feature point location and the accuracy of plantar pressure image division are improved;
(3)本发明所述的足底压力分区方法选取足跟中心点、脚掌中心点以及足底压力轮廓的拐点等具有鲜明特征的点作为足底压力图像的特征点,有利于根据训练样本集合建立足底压力特征点定位模型,同时所选特征点与足部各区域间有明显的相对位置关系,也有利于依据特征点给足底压力图像分区;(3) The plantar pressure partition method according to the present invention selects points with distinctive features, such as the heel center point, the sole center point, and the inflection point of the plantar pressure contour, as the feature points of the plantar pressure image, which is beneficial to the training sample set Establish a positioning model of plantar pressure feature points, and at the same time, there is an obvious relative positional relationship between the selected feature points and various areas of the foot, which is also conducive to dividing the plantar pressure image according to the feature points;
(4)本发明所述的足底压力分区方法通过先准确定位足底压力图像特征点,再以特征点与足部各区域间的相对位置关系为依据,对足底压力图像进行分区的方法,可以得到精准的足底压力分区结果;(4) The plantar pressure partition method according to the present invention is a method of partitioning the plantar pressure image by accurately locating the feature points of the plantar pressure image, and then based on the relative positional relationship between the feature points and each area of the foot , you can get accurate results of plantar pressure division;
(5)本发明采用的足底压力特征点定位模型的模型训练阶段仅需执行一次,训练好之后的模型在足底压力特征点搜索阶段可以直接使用,保证了该足底压力分区方法可以高效执行。(5) The model training phase of the plantar pressure feature point location model used in the present invention only needs to be performed once, and the trained model can be directly used in the plantar pressure feature point search phase, which ensures that the plantar pressure partition method can be highly efficient implement.
附图说明Description of drawings
为了更清楚地说明本发明方法的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the method of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention, which are very important in the art. For those of ordinary skill, other drawings can also be obtained from these drawings without any creative effort.
图1是本发明方法的流程示意图;Fig. 1 is the schematic flow sheet of the method of the present invention;
图2是足底压力图像做积分投影的示意图;Fig. 2 is the schematic diagram of the integral projection of the plantar pressure image;
图3是本发明实施例中足底压力特征点定位部分的子流程框图;Fig. 3 is the sub-flow block diagram of the plantar pressure feature point positioning part in the embodiment of the present invention;
图4是本发明实施例中足底压力特征点选取示意图;Fig. 4 is a schematic diagram of selection of plantar pressure feature points in an embodiment of the present invention;
图5是本发明实施例中活动形状模型的初始位置Xc覆盖在足底压力图像上的效果图;5 is an effect diagram of the initial position X c of the active shape model overlaid on the plantar pressure image in the embodiment of the present invention;
图6是本发明实施例中足底压力图像分区结果示意图。FIG. 6 is a schematic diagram of the result of the segmentation of the plantar pressure image in the embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that like numerals and letters refer to like items in the following figures, so once an item is defined in one figure, it does not require further definition and explanation in subsequent figures.
实施例1Example 1
如图1所示,本发明的核心在于提供一种面向步态分析的足底压力图像确定方法,包括如下步骤:As shown in FIG. 1 , the core of the present invention is to provide a method for determining a plantar pressure image for gait analysis, including the following steps:
步骤(1):获取足底压力数据并进行前期处理,具体包括以下子步骤:Step (1): Acquire plantar pressure data and perform preliminary processing, which specifically includes the following sub-steps:
步骤(11):采用阵列式压力传感器获取时域内相邻多帧(至少3帧)包含完整脚印的足底压力数据;Step (11): using an array pressure sensor to obtain plantar pressure data containing complete footprints in multiple adjacent frames (at least 3 frames) in the time domain;
步骤(12):使用步骤(11)获得的多帧足底压力数据对中间帧进行时域均值滤波;Step (12): use the multi-frame plantar pressure data obtained in step (11) to perform time-domain mean filtering on the intermediate frame;
步骤(13):对步骤(12)获得的中间帧数据依次进行最大值滤波处理、插值处理,得到尺寸统一、行列间距相等的足底压力数据;Step (13): performing maximum filtering processing and interpolation processing on the intermediate frame data obtained in step (12) in turn to obtain plantar pressure data with uniform size and equal spacing between rows and columns;
步骤(2):对步骤(1)中前期处理后的足底压力数据进行聚类,定位脚印在足底压力数据中的位置,获得脚印区域的足底压力图像,具体包括以下子步骤:Step (2): Clustering the pre-processed plantar pressure data in step (1), locating the position of the footprint in the plantar pressure data, and obtaining a plantar pressure image of the footprint area, which specifically includes the following sub-steps:
步骤(21):使用DBSCAN聚类算法对步骤(1)获得的前期处理后的足底压力数据进行聚类,得到多个压力区域块,脚印区域可能由若干个压力区域块组成;Step (21): using the DBSCAN clustering algorithm to cluster the pre-processed plantar pressure data obtained in step (1) to obtain a plurality of pressure area blocks, and the footprint area may be composed of several pressure area blocks;
步骤(22):以步骤(21)获得的每个压力区域块的最小外接矩中心点作为该区域块的中心,使用K-均值聚类算法将压力区域块聚集成脚印区域;Step (22): take the minimum circumscribed moment center point of each pressure area block obtained in step (21) as the center of the area block, and use the K-means clustering algorithm to gather the pressure area blocks into a footprint area;
步骤(23):将步骤(22)获得的脚印区域压力数据提取出来,得到一张包含完整脚印的足底压力图像;Step (23): extracting the pressure data of the footprint area obtained in step (22) to obtain a plantar pressure image including a complete footprint;
步骤(3):按照图2所示的方法,对步骤(2)中获得的足底压力图像进行积分投影,获得足跟和脚掌压力中心,具体包括以下子步骤:Step (3): According to the method shown in FIG. 2, perform integral projection on the plantar pressure image obtained in step (2) to obtain the pressure center of the heel and the sole, which specifically includes the following sub-steps:
步骤(31):以步骤(2)获得的足底压力图像最小外接矩的长边方向为纵轴,短边方向为横轴,将足底压力图像沿纵轴积分投影得到灰度直方图;Step (31): take the long side direction of the minimum circumscribed moment of the plantar pressure image obtained in step (2) as the vertical axis, and the short side direction as the horizontal axis, and integrally project the plantar pressure image along the vertical axis to obtain a grayscale histogram;
步骤(32):若步骤(31)获得的灰度直方图含有多个相近的峰值点,可采用长度为N的滑动窗口对灰度直方图进行均值滤波;Step (32): if the grayscale histogram obtained in step (31) contains a plurality of similar peak points, a sliding window with a length of N can be used to perform mean filtering on the grayscale histogram;
步骤(33):由于脚掌比足跟宽,滤波后的灰度直方图的最高峰值点为脚掌中心行,次高峰值点为足跟中心行;Step (33): because the sole is wider than the heel, the highest peak point of the filtered grayscale histogram is the center row of the sole, and the second highest peak point is the center row of the heel;
步骤(34):在脚掌纵向中行上下两侧各取足底压力图像总行数的1/6行得到脚掌区,将脚掌区图像沿横轴积分投影得到脚掌灰度直方图,脚掌灰度直方图最高峰值点为脚掌中心列,次高峰值点为足跟中心列,脚掌中心行与脚掌中心列的交点即为脚掌中心点,足跟中心行与足跟中心列的交点即为足跟中心点;Step (34): Take 1/6 of the total number of rows of the plantar pressure image in the vertical middle row of the sole of the foot to obtain the sole area, and integrally project the image of the sole area along the horizontal axis to obtain the sole grayscale histogram, the sole grayscale histogram The highest peak point is the center row of the sole of the foot, the second highest peak point is the center row of the heel, the intersection point of the center row of the sole of the foot and the center row of the sole of the foot is the center point of the sole of the foot, and the intersection of the center row of the heel and the center row of the heel is the center point of the heel. ;
步骤(4):如图3所示建立足底压力特征点定位模型,定位出足底压力图像的特征点;具体包括模型训练和特征点搜索两个阶段;Step (4): as shown in Figure 3, a plantar pressure feature point location model is established, and the feature points of the plantar pressure image are located; it specifically includes two stages of model training and feature point search;
步骤(41):在模型训练阶段,选取N张(N>200)的足底压力图像作为训练集,手工标记训练样本中特征点的准确位置,建立足底压力特征点定位模型,该模型训练阶段仅执行一次;Step (41): In the model training stage, select N (N>200) plantar pressure images as the training set, manually mark the exact positions of the feature points in the training samples, and establish a plantar pressure feature point positioning model. The model is trained. stage is executed only once;
步骤(42):在特征点搜索阶段,根据足跟和脚掌压力中心对足底压力特征点定位模型初始化,再通过迭代模型找到足底压力图像特征点的准确位置;Step (42): in the feature point search stage, initialize the plantar pressure feature point positioning model according to the heel and sole pressure center, and then find the exact position of the plantar pressure image feature point through the iterative model;
进一步的,所述模型训练阶段处理方法为:选取N张步骤(3)获得的足底压力图像作为训练集合;手工标记好每幅足底压力图像准确的n个(n>=6)特征点的位置(特征点的选取包括足跟、脚掌中心点以及足底压力轮廓的拐点,特征点应当与足部各区域间有明显的相对位置关系),如图4所示,作为实例,本实施例中选取了17个特征点,即:F1,F2,…,F16,F17,其中包括足跟中心点F2和脚掌中心点F1;特征点排序后的坐标依次串联形成一个形状向量,N张足底压力图像得到的形状向量集合记为Xu,其中第i张足底压力图像得到的形状向量记为Xui,Xui=(xi0,…,xi(n-1),yi0,…,yi(n-1))T,i=0,…,N-1,其中,xik、yik分别表示第i幅足底压力训练图像中第k个特征点Fk(xik,yik)的横纵坐标,0≤k<n;形状向量集合Xu作为建立足底压力特征点定位模型部分的输入,根据形状向量集合Xu建立足底压力特征点定位模型,供足底压力特征点搜索时使用;所述手工标记训练样本中特征点的准确位置和建立足底压力特征点定位模型部分仅在建立活动形状模型时执行一次;Further, the processing method in the model training stage is: selecting N plantar pressure images obtained in step (3) as a training set; manually marking accurate n (n>=6) feature points of each plantar pressure image (The selection of feature points includes the heel, the center point of the sole of the foot and the inflection point of the pressure contour of the sole, and the feature point should have an obvious relative positional relationship with each area of the foot), as shown in Figure 4, as an example, this implementation In the example, 17 feature points are selected, namely: F1, F2, ..., F16, F17, including the heel center point F2 and the sole center point F1; the sorted coordinates of the feature points are connected in series to form a shape vector. The shape vector set obtained from the bottom pressure image is denoted as X u , and the shape vector obtained from the i-th plantar pressure image is denoted as X ui , X ui =(x i0 ,...,x i(n-1) ,y i0 , ...,y i(n-1) ) T ,i=0,...,N-1, where x ik and y ik respectively represent the k-th feature point F k (x ik ) in the i-th plantar pressure training image , y ik ) of the horizontal and vertical coordinates, 0≤k<n; the shape vector set X u is used as the input for the establishment of the plantar pressure feature point positioning model, and the plantar pressure feature point positioning model is established according to the shape vector set X u , for foot pressure It is used when searching for plantar pressure feature points; the parts of manually marking the exact positions of the feature points in the training samples and establishing the plantar pressure feature point positioning model are only executed once when establishing the active shape model;
更进一步的,所述足底压力特征点定位模型是一种基于模板的特征点定位方法,作为优选,本实施例中采用活动形状模型;首先,该模型可以通过Procrustes归一化方法,即通过平移、旋转、缩放变换操作,在不改变点分布模型的基础上将形状向量集合Xu对齐到同一个形状向量X,该形状向量X即为特征点模板;然后,为每个特征点构建局部特征;至此,特征点定位模型便构建完成;Further, the plantar pressure feature point positioning model is a template-based feature point positioning method. As an example, an active shape model is used in this embodiment; first, the model can be normalized by Procrustes. The translation, rotation, and scaling transformation operations align the shape vector set X u to the same shape vector X without changing the point distribution model, and the shape vector X is the feature point template; feature; at this point, the feature point positioning model has been constructed;
更进一步的,所述将形状向量集合Xu对齐到同一个形状向量X的具体步骤如下:Further, the specific steps for aligning the shape vector set X u to the same shape vector X are as follows:
步骤选取Xu中第一个形状向量作为初始平均形状向量 step Select the first shape vector in X u as the initial average shape vector
步骤将每个形状向量Xui向平均形状向量对齐,对齐过程中的变换向量记为T=(scosθ,ssinθ,tx,ty)T,其中,s为缩放尺度、θ为旋转角度、tx为x轴平移向量、ty为y轴平移向量,对齐后的形状向量记为X′ui;step Convert each shape vector X ui to the mean shape vector Alignment, the transformation vector in the alignment process is denoted as T=(scosθ,ssinθ,t x ,t y ) T , where s is the scaling scale, θ is the rotation angle, t x is the x-axis translation vector, and ty is the y -axis The translation vector, the aligned shape vector is denoted as X′ ui ;
对齐的操作为X′ui=XuiT,其中,变换向量T的计算方法为:The operation of alignment is X′ ui =X ui T, wherein the calculation method of the transformation vector T is:
其中,W为权重矩阵,计算方法为:in, W is the weight matrix, and the calculation method is:
首先,计算第i个形状中特征点k(xik,yik)、l(xik,yik)之间的距离:First, calculate the distance between feature points k(x ik , y ik ) and l(x ik , y ik ) in the ith shape:
然后,计算特征点k的加权值其中方差VDkl为所有N个足底压力图像中特征点k(xik,yik)、l(xik,yik)距离Dikl(i=0,…,N-1)的方差;加权,值wk表示特征点k的稳定程度;Then, calculate the weighted value of feature point k where the variance V Dkl is the variance of the distance D ikl (i=0,...,N-1) between the feature points k (x ik , y ik ) and l (x ik , y ik ) in all N plantar pressure images; weighted , the value w k represents the stability of the feature point k;
最后,以wk为对角线作对角矩阵W,该对角矩阵即为权重矩阵;Finally, take w k as the diagonal to make the diagonal matrix W, and the diagonal matrix is the weight matrix;
步骤更新对齐后的所有形状向量X′ui的平均形状向量,记为 step Update the average shape vector of all shape vectors X′ ui after alignment, denoted as
步骤重复步骤直到收敛或最大迭代次数,然后输出对齐后的形状向量,记为X;step Repeat steps Until convergence or the maximum number of iterations, then output the aligned shape vector, denoted as X;
收敛判定条件为:计算前后两次平均形状向量之间的变换向量T,若同时满足条件|s-1|<0.001,|θ|<0.001π/180,|t|<0.01,则收敛;The convergence judgment condition is: the transformation vector T between the two average shape vectors before and after the calculation, if the conditions |s-1|<0.001, |θ|<0.001π/180, |t|<0.01 are satisfied at the same time, then convergence;
更进一步的,所述为每个特征点构建局部特征的具体操作为:计算训练样本中特征点i(i=0,1,…,n-1)的平均局部纹理和方差Si;首先,在第j(j=0,1,…,N-1)个训练样本的第i个特征点两侧,沿垂直于该点前后两个特征点连线的方向上分别选择h个压力点,构成一个长度为2h+1的向量,对该向量所包含的压力值求导得到一个局部纹理gij,对训练集中所有样本同样操作可得到第i个特征点的N个局部纹理,计算均值和方差 Further, the specific operation of constructing a local feature for each feature point is: calculating the average local texture of the feature point i (i=0,1,...,n-1) in the training sample and variance S i ; first, on both sides of the ith feature point of the jth (j=0,1,...,N-1) training sample, along the direction perpendicular to the line connecting the two feature points before and after the point Select h pressure points respectively to form a vector with a length of 2h+1, derive a local texture g ij from the pressure value contained in the vector, and perform the same operation on all samples in the training set to obtain N of the i-th feature point local textures, compute the mean and variance
进一步的,所述建立活动形状模型包括PCA分析,步骤如下:Further, the establishment of the active shape model includes PCA analysis, and the steps are as follows:
步骤(PCA-1):计算对齐后的N个形状向量的平均形状向量 Step (PCA-1): Calculate the average shape vector of the aligned N shape vectors
步骤(PCA-2):计算N个形状向量的协方差矩阵 Step (PCA-2): Calculate the covariance matrix of N shape vectors
步骤(PCA-3):计算协方差矩阵的特征值λi并从大到小排序,其对应的特征向量记为pi,i=0,1,…,2n-1;Step (PCA-3): Calculate the eigenvalues λ i of the covariance matrix and sort them from large to small, and the corresponding eigenvectors are denoted as p i , i=0,1,...,2n-1;
步骤(PCA-4):选取前k个最大特征值,并将相应的特征向量构成主成分分析矩阵P=(p0,p1,…,pk-1);Step (PCA-4): Select the top k largest eigenvalues, and form the corresponding eigenvectors into a principal component analysis matrix P=(p 0 , p 1 ,...,p k-1 );
步骤(PCA-5):构建活动形状模型为其中,b是一个k维形状参数,用来控制特征点的形状变化;此处将b约束为 Step (PCA-5): Build the active shape model as Among them, b is a k-dimensional shape parameter, which is used to control the shape change of feature points; here, b is constrained to be
进一步的,所述特征点搜索阶段包括以下步骤:根据足跟和脚掌压力中心对活动形状模型初始化,再通过迭代模型找到足底压力图像特征点的准确位置,具体步骤如下:Further, the feature point search stage includes the following steps: initializing the active shape model according to the heel and sole pressure center, and then finding the exact position of the feature point of the plantar pressure image through the iterative model, and the specific steps are as follows:
步骤(421):通过仿射变换对活动形状模型初始化;目标足底压力图像中足跟和脚掌压力中心坐标分别记为(x1,y1)和(x2,y2),主动形状模型中足跟和脚掌压力中心的坐标分别记为(x'1,y'1)和(x'2,y'2),首先,计算缩放尺度s和旋转角度θ,令平移向量tx和ty为0,对活动形状模型进行缩放和旋转,得到临时形状,记临时形状的足跟和脚掌压力中心坐标分别为(x″1,y″1),并计算出平移向量tx,ty,然后,令s=0,θ=0,对临时形状进行平移,得到模型的初始位置Xc;Step (421): Initialize the active shape model through affine transformation; the coordinates of the heel and sole pressure center in the target plantar pressure image are respectively recorded as (x 1 , y 1 ) and (x 2 , y 2 ), the active shape model The coordinates of the center of heel and sole pressure are recorded as (x' 1 , y' 1 ) and (x' 2 , y' 2 ), respectively. First, calculate the scaling scale s and the rotation angle θ, and let the translation vectors t x and t y is 0, scale and rotate the active shape model to obtain a temporary shape, record the coordinates of the heel and sole pressure center of the temporary shape as (x″ 1 , y″ 1 ), and calculate the translation vector t x , ty y , then, let s=0, θ=0, translate the temporary shape to obtain the initial position X c of the model;
步骤(422):搜索足底压力图像中每个特征点的新位置;首先,将活动形状模型的初始位置Xc覆盖在足底压力图像上,具体如图5所示,其中点Fc1,Fc2,…,Fc16,Fc17,均为初始位置Xc中的特征点。对于模型中第i个特征点,在垂直于其前后两个特征点连线方向上以其为中心,两边各选m(m>h)个压力点,加上特征点i构成一个长度为2m+1的搜索邻域;让长度为h个压力点的窗口在该搜索邻域内滑动,计算每个窗口的局部纹理gi,并计算该局部纹理和平均纹理之间的马氏距离,使得马氏距离最小的那个窗口的中心点作为特征点i的新位置;Step (422): search for a new position of each feature point in the plantar pressure image; first, overlay the initial position X c of the active shape model on the plantar pressure image, as shown in Figure 5, where point F c 1 , F c 2, ..., F c 16, F c 17, are all feature points in the initial position X c . For the i-th feature point in the model, take it as the center in the direction perpendicular to the line connecting the two feature points before and after it, select m (m>h) pressure points on both sides, and add the feature point i to form a 2m-long pressure point +1 search neighborhood; let the window of length h pressure points slide within the search neighborhood, calculate the local texture g i of each window, and calculate the Mahalanobis distance between the local texture and the average texture, so that the The center point of the window with the smallest distance is used as the new position of the feature point i;
步骤(423):更新姿态参数;计算活动形状模型初始位置的形状向量Xc与更新位置后的形状向量Xnew的变换向量T和变形参数b;Step (423): update attitude parameter; calculate the transformation vector T and deformation parameter b of the shape vector X c of the initial position of the active shape model and the shape vector X new after the updated position;
步骤(424):重复步骤(422)、(423),计算新的形状向量Xnew与原形状向量Xc的距离Dx,其中,xnewi、ynewi分别为新的形状向量Xnew的第i个特征点的横坐标和纵坐标,xci、yci分别为原形状向量Xc的第i个特征点的横坐标和纵坐标。若或循环达到最大次数,则搜索完成,至此,得到足底压力图像中每个特征点的准确位置;Step (424): Repeat steps (422) and (423) to calculate the distance Dx between the new shape vector Xnew and the original shape vector Xc , Among them, x newi and y newi are the abscissa and ordinate of the ith feature point of the new shape vector X new , respectively, and x ci and y ci are the abscissa and the ith feature point of the original shape vector X c , respectively. Y-axis. like Or when the cycle reaches the maximum number of times, the search is completed. At this point, the exact position of each feature point in the plantar pressure image is obtained;
步骤(5):如图6所示,其中点Fo1,Fo2,…,Fo16,Fo17,均为足底压力图像中每个特征点F1,F2,…,F16,F17的准确位置。根据足部各区域与足底压力特征点之间的相对位置关系,结合步骤(4)中获得的足底压力图像的特征点,对足底压力图像进行分区;在本实施例中,将足底压力图像分成脚趾区、脚掌区、足中内侧、足中外侧、足跟内侧和足跟外侧这6个区域;具体的步骤为:Fo3-Fo17号特征点的包络面为整个足印区域;Fo3-Fo4-Fo5-Fo16-Fo17号特征点的包络面为足跟区域,Fo3号和Fo2号特征点连线可将足跟区域分割成足跟内侧区域和足跟外侧区域;Fo5-Fo6-Fo15-Fo16号特征点的包络面为足中区域,Fo1号和Fo2号特征点的连线可将足中区域进一步分割成足中内侧区域和足中外侧区域;Fo7-Fo8-Fo9-Fo13-Fo14-Fo15号特征点的包络面为脚掌区域;Fo9-Fo10-Fo11-Fo12-Fo13号特征点的包络面为脚趾区域。Step (5): As shown in Figure 6, the points F o 1, F o 2, ..., F o 16, and F o 17 are all feature points F1, F2, ..., F16 in the plantar pressure image, The exact location of the F17. According to the relative positional relationship between each area of the foot and the plantar pressure feature points, combined with the feature points of the plantar pressure image obtained in step (4), the plantar pressure image is divided; The bottom pressure image is divided into six areas: toe area, sole area, medial medial foot, medial lateral foot, medial heel and lateral heel; the specific steps are: the envelope surface of F o 3-F o 17 feature points is: The entire footprint area; the envelope surface of F o 3-F o 4-F o 5-F o 16-F o 17 feature points is the heel area, and the connecting line between F o 3 and F o 2 feature points can be Divide the heel area into the medial area of the heel and the lateral area of the heel; the envelope surface of the feature points F o 5-F o 6-F o 15-F o 16 is the midfoot area, F o 1 and F o The line connecting the feature points No. 2 can further divide the midfoot area into the midfoot area and the midfoot area; F o 7-F o 8-F o 9-F o 13-F o 14-F o 15 Features The envelope surface of the point is the sole area; the envelope surface of the feature points F o 9-F o 10-F o 11-F o 12-F o 13 is the toe area.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911366465.8A CN111127446B (en) | 2019-12-26 | 2019-12-26 | Gait analysis-oriented plantar pressure image partitioning method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911366465.8A CN111127446B (en) | 2019-12-26 | 2019-12-26 | Gait analysis-oriented plantar pressure image partitioning method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111127446A true CN111127446A (en) | 2020-05-08 |
| CN111127446B CN111127446B (en) | 2023-04-07 |
Family
ID=70503082
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911366465.8A Active CN111127446B (en) | 2019-12-26 | 2019-12-26 | Gait analysis-oriented plantar pressure image partitioning method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111127446B (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111289076A (en) * | 2020-05-13 | 2020-06-16 | 成都泰盟软件有限公司 | Human body physiological experiment system capable of automatically collecting human body basic data |
| CN112037213A (en) * | 2020-09-07 | 2020-12-04 | 深圳市凌云视迅科技有限责任公司 | Method and device for acquiring contour data stable feature points based on statistical histogram |
| CN112529782A (en) * | 2021-02-18 | 2021-03-19 | 棉捷(北京)网络科技有限公司 | Pressure data 3D imaging method and device, terminal equipment and readable storage medium |
| CN112686972A (en) * | 2021-01-20 | 2021-04-20 | 中科三清科技有限公司 | Air pressure contour line drawing method and device, electronic equipment and storage medium |
| CN113951870A (en) * | 2021-09-26 | 2022-01-21 | 中国科学院深圳先进技术研究院 | Footprint statistical analysis method based on large-scale high-density piezoresistive film |
| CN114114969A (en) * | 2020-08-27 | 2022-03-01 | 比亚迪股份有限公司 | Vehicle, vehicle control method and device, storage medium and vehicle-mounted controller |
| CN114469067A (en) * | 2022-01-27 | 2022-05-13 | 合肥工业大学 | Foot structure and stress characteristic measuring method and device |
| CN117179741A (en) * | 2023-07-24 | 2023-12-08 | 北京华益精点生物技术有限公司 | Method and related equipment for marking sole position based on pressure |
| CN119607511A (en) * | 2025-02-14 | 2025-03-14 | 山东泽普医疗科技有限公司 | A lifting balance training platform and control system |
| CN120126222A (en) * | 2025-05-14 | 2025-06-10 | 北京华益精点生物技术有限公司 | A gait analysis method based on plantar pressure image and related equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060097074A (en) * | 2005-03-02 | 2006-09-13 | 삼성전자주식회사 | Apparatus and method for generating shape model of object and automatic search for feature point of object using same |
| WO2008073962A2 (en) * | 2006-12-12 | 2008-06-19 | Rutgers, The State University Of New Jersey | System and method for detecting and tracking features in images |
| CN103440510A (en) * | 2013-09-02 | 2013-12-11 | 大连理工大学 | A method for locating feature points in facial images |
| CN110313916A (en) * | 2019-07-17 | 2019-10-11 | 军事科学院系统工程研究院军需工程技术研究所 | A kind of patient with diabetic feet plantar pressure characteristic recognition method |
| CN110427987A (en) * | 2019-07-17 | 2019-11-08 | 军事科学院系统工程研究院军需工程技术研究所 | A kind of the plantar pressure characteristic recognition method and system of arthritic |
-
2019
- 2019-12-26 CN CN201911366465.8A patent/CN111127446B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060097074A (en) * | 2005-03-02 | 2006-09-13 | 삼성전자주식회사 | Apparatus and method for generating shape model of object and automatic search for feature point of object using same |
| WO2008073962A2 (en) * | 2006-12-12 | 2008-06-19 | Rutgers, The State University Of New Jersey | System and method for detecting and tracking features in images |
| CN103440510A (en) * | 2013-09-02 | 2013-12-11 | 大连理工大学 | A method for locating feature points in facial images |
| CN110313916A (en) * | 2019-07-17 | 2019-10-11 | 军事科学院系统工程研究院军需工程技术研究所 | A kind of patient with diabetic feet plantar pressure characteristic recognition method |
| CN110427987A (en) * | 2019-07-17 | 2019-11-08 | 军事科学院系统工程研究院军需工程技术研究所 | A kind of the plantar pressure characteristic recognition method and system of arthritic |
Non-Patent Citations (4)
| Title |
|---|
| 叶强等: "一种用于步态分析的足印提取算法", 《传感技术学报》 * |
| 林芳富等: "基于因子分析的倒钟摆模型足底压力分布研究", 《人类工效学》 * |
| 梁栋等: "基于足底压力图像的静态触觉步态识别", 《华中科技大学学报(自然科学版)》 * |
| 武飞等: "基于柔性压力阵列传感器的人体静态平衡功能评估", 《仪表技术》 * |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111289076A (en) * | 2020-05-13 | 2020-06-16 | 成都泰盟软件有限公司 | Human body physiological experiment system capable of automatically collecting human body basic data |
| CN114114969A (en) * | 2020-08-27 | 2022-03-01 | 比亚迪股份有限公司 | Vehicle, vehicle control method and device, storage medium and vehicle-mounted controller |
| CN112037213A (en) * | 2020-09-07 | 2020-12-04 | 深圳市凌云视迅科技有限责任公司 | Method and device for acquiring contour data stable feature points based on statistical histogram |
| CN112686972A (en) * | 2021-01-20 | 2021-04-20 | 中科三清科技有限公司 | Air pressure contour line drawing method and device, electronic equipment and storage medium |
| CN112529782A (en) * | 2021-02-18 | 2021-03-19 | 棉捷(北京)网络科技有限公司 | Pressure data 3D imaging method and device, terminal equipment and readable storage medium |
| CN113951870A (en) * | 2021-09-26 | 2022-01-21 | 中国科学院深圳先进技术研究院 | Footprint statistical analysis method based on large-scale high-density piezoresistive film |
| CN114469067A (en) * | 2022-01-27 | 2022-05-13 | 合肥工业大学 | Foot structure and stress characteristic measuring method and device |
| CN117179741A (en) * | 2023-07-24 | 2023-12-08 | 北京华益精点生物技术有限公司 | Method and related equipment for marking sole position based on pressure |
| CN117179741B (en) * | 2023-07-24 | 2024-05-28 | 北京华益精点生物技术有限公司 | Method and related device for marking sole position based on pressure |
| CN119607511A (en) * | 2025-02-14 | 2025-03-14 | 山东泽普医疗科技有限公司 | A lifting balance training platform and control system |
| CN119607511B (en) * | 2025-02-14 | 2025-05-16 | 山东泽普医疗科技有限公司 | A lifting balance training platform and control system |
| CN120126222A (en) * | 2025-05-14 | 2025-06-10 | 北京华益精点生物技术有限公司 | A gait analysis method based on plantar pressure image and related equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111127446B (en) | 2023-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111127446A (en) | A Plantar Pressure Image Partitioning Method for Gait Analysis | |
| CN112950651B (en) | Automatic delineation method of mediastinal lymph drainage area based on deep learning network | |
| CN107633522B (en) | Brain Image Segmentation Method and System Based on Local Similarity Active Contour Model | |
| Alba et al. | Automatic initialization and quality control of large-scale cardiac MRI segmentations | |
| Qin et al. | Saliency detection via cellular automata | |
| Xu et al. | Object segmentation using graph cuts based active contours | |
| Baudin et al. | Prior knowledge, random walks and human skeletal muscle segmentation | |
| CN106887019B (en) | A Characteristic Representation Method of Footprint Pressure Distribution | |
| CN110659565B (en) | 3D multi-person human body posture estimation method based on porous convolution | |
| CN102122354B (en) | Adaptive characteristic block selection-based gait identification method | |
| CN109003278A (en) | A kind of improved CT image aorta segmentation method based on active shape model | |
| US7200269B2 (en) | Non-rigid image registration using distance functions | |
| Li et al. | Real-time object tracking via compressive feature selection | |
| CN111274915A (en) | A deep local aggregation descriptor extraction method and system for finger vein images | |
| Li et al. | A fast level set algorithm for building roof recognition from high spatial resolution panchromatic images | |
| Jiang et al. | New directions in contact free hand recognition | |
| CN111104902A (en) | A classification method of hemiplegic gait based on graph convolutional network | |
| CN110264456A (en) | A kind of plantar pressure method for registering images based on deep learning | |
| Lin et al. | Retinal image registration from 2D to 3D | |
| Li et al. | Arbitrary body segmentation in static images | |
| Xiao et al. | Structuring visual words in 3D for arbitrary-view object localization | |
| CN110751200B (en) | A shoe print height estimation method based on multivariate Gaussian | |
| CN109242867A (en) | A kind of hand bone automatic division method based on template | |
| Li et al. | Novel model using kernel function and local intensity information for noise image segmentation | |
| CN120046053B (en) | A plantar pressure automatic classification method and system based on multi-task learning framework |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |