Nothing Special   »   [go: up one dir, main page]

CN105608737B - A kind of human foot three-dimensional rebuilding method based on machine learning - Google Patents

A kind of human foot three-dimensional rebuilding method based on machine learning Download PDF

Info

Publication number
CN105608737B
CN105608737B CN201610069095.1A CN201610069095A CN105608737B CN 105608737 B CN105608737 B CN 105608737B CN 201610069095 A CN201610069095 A CN 201610069095A CN 105608737 B CN105608737 B CN 105608737B
Authority
CN
China
Prior art keywords
foot
point
machine learning
dimensional
model
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
Application number
CN201610069095.1A
Other languages
Chinese (zh)
Other versions
CN105608737A (en
Inventor
周剑
龙学军
陆宏伟
徐丹
徐一丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Tongjia Youbo Technology Co Ltd
Original Assignee
Chengdu Tongjia Youbo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Tongjia Youbo Technology Co Ltd filed Critical Chengdu Tongjia Youbo Technology Co Ltd
Priority to CN201610069095.1A priority Critical patent/CN105608737B/en
Publication of CN105608737A publication Critical patent/CN105608737A/en
Application granted granted Critical
Publication of CN105608737B publication Critical patent/CN105608737B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The present invention relates to dimensional Modeling Technologies, and in particular to a kind of human foot three-dimensional rebuilding method based on machine learning belongs to computer vision technique application field.The invention discloses a kind of human foot three-dimensional rebuilding method based on machine learning, contact type measurement scheme measuring speed is slow, precision is low, troublesome in poeration in solution traditional technology, although and non-contact measurement scheme measurement accuracy is high, problem still cumbersome, at high cost.This method obtains the foot picture of several positions using image acquiring device at random, then the method for machine learning is used, utilize the good foot model of precondition, obtain the key point of foot, then it is approached using the foot threedimensional model of key point driving standard, the threedimensional model of foot is obtained finally by iteration, and the parameter of foot can be calculated according to the threedimensional model of reconstruction.

Description

A kind of human foot three-dimensional rebuilding method based on machine learning
Technical field
The present invention relates to dimensional Modeling Technologies, and in particular to a kind of human foot three-dimensional reconstruction side based on machine learning Method belongs to computer vision technique application field.
Background technique
Three-dimensional reconstruction is the mathematical procedure and computer technology for restoring object dimensional information (shape etc.) using two-dimensional projection. It provides the threedimensional model of accurate geometry information and photorealistic according to the data reconstruction of real scene.
Three-dimensional reconstruction is carried out to human foot, can more improve and effectively digitize foot physiological characteristic, it is simple with Its relevant form characteristic parameter is advantageously measured, is had in fields such as Foot-biomechanics research, medicine, sport, shoemaking, 3D printings Be widely applied.
There is contact and two kinds contactless to foot three-dimensional reconstruction scheme at present:
1) contact measurement method uses probe contacts foot surfaces, is squeezed foot and is caused to a certain extent Foot surfaces deform, and the foot parameter being achieved in that is inaccurate;In addition the measuring speed of contact type measurement mode is slow, if Measure entire foot profile, measuring speed is also the restraining factors considered in foot measurement, while contact type measurement side Formula operation is more troublesome, time-consuming and laborious, will necessarily be replaced quick Contactless foot measurement method.
2) contactless measurement method combination photoelectric technology, computer technology and electronic scanning device, in foot measurement During do not need directly to contact the foot tri-dimensional facial type that foot surfaces can restore the three-dimensional appearance of foot, and obtain Data have that data volume is more, measuring speed is fast, advantage with high accuracy compared with the foot relevant parameter that contact method obtains, Heavy manual labor is got rid of in measurement process, is the prefered method in foot measurement field.
The method that foot non-contact measurement rebuilds threedimensional model at present has: laser scanning, structure light or binocular triangle Measurement etc., although its measurement accuracy is high, measuring system and measuring principle are complicated, at high cost, cumbersome, only professional people Scholar could complete.
Summary of the invention
The technical problems to be solved by the present invention are: proposing a kind of human foot three-dimensional reconstruction side based on machine learning Method, solves in traditional technology that contact type measurement scheme measuring speed is slow, precision is low, troublesome in poeration, and non-contact measurement scheme Although measurement accuracy is high, problem still cumbersome, at high cost.
The present invention solves scheme used by above-mentioned technical problem:
A kind of human foot three-dimensional rebuilding method based on machine learning, comprising the following steps:
A, choosing, there is the article of standard two-dimensional scale to be placed near foot as object of reference, and guarantee abundant with foot Contact;
B, obtained at random using image acquiring device foot two open more than image;
C, the foot feature on the image obtained in trained foot feature point model identification and annotation step B is utilized Point;
D, the attitude parameter of foot is determined according to the foot characteristic point obtained in step C, and according to the attitude parameter tune The posture of whole general three-dimensional foot model;
E, corresponding points of each foot characteristic point obtained in step C on general three-dimensional foot model, acquisition pair are determined Answer the foot point cloud of part;
F, the step E foot point cloud obtained is normalized to obtain the point cloud data comprising true coordinate;
G, matching alignment is carried out to all the points cloud, obtains the point cloud data of entire foot;
H, interpolation is carried out to the point cloud data of entire foot, the intensive point cloud data of entire foot is obtained, to obtain foot The 3D model in portion;
I, texture mapping, the 3D foot finally rebuild are carried out to the foot 3D model of acquisition.
As advanced optimizing, in step A, selection standard A4 paper steps on the foot of 3D model to be reconstructed as object of reference On the standard A4 paper;Here it is not limited in A4 paper, but any object that can provide standard two-dimensional scale, such as identity Card etc. can also be with.
As advanced optimizing, in step B, when obtaining foot image file at random using image acquiring device, guarantee to obtain At least each image at left and right sides of to foot.
As advanced optimizing, in step C, the characteristic point is used to characterize the key point and profile of foot, comprising: after foot With point, longest toe cusp, l articulationes metatarsophalangeae bump, the 5th articulationes metatarsophalangeae bump, internal malleolus cusp, external malleolus cusp, navicular bone highest It selects, medial arch highest point, big toe side salient point, toe front end highest point, l articulationes metatarsophalangeae upper limb are selected, support millet cake.
The beneficial effects of the present invention are: the present invention passes through the foot picture of single image acquisition device random shooting, utilize The method of machine learning carries out 3D reconstruction to foot, multiple sensors is not necessarily to, without calibration;Because the method is simple, it is easy to real Existing, precision is high, strong operability.
Detailed description of the invention
Fig. 1 is foot characteristic point schematic diagram.
Specific embodiment
The present invention is directed to propose a kind of method for carrying out foot three-dimensional reconstruction using machine learning principle, may be implemented pair The measurement of foot relevant parameter describes human foot physiological phenomenon with more perfect, accurate digitized forms.
This method obtains the foot picture of several positions using image acquiring device at random, then uses the side of machine learning Method obtains the key point of foot using the good foot model of precondition, and then the foot using key point driving standard is three-dimensional Model is approached, and obtains the threedimensional model of foot finally by iteration, and foot can be calculated according to the threedimensional model of reconstruction The parameter in portion.
Embodiment:
Human foot three-dimensional rebuilding method in this example includes following implemented step:
(1) it is placed around an article with standard two-dimensional (long and wide) scale in the foot of 3D model to be reconstructed and is used as and join According to object, which has with foot adequately contacts (such as: foot is stepped on a standard A4 paper);
(2) two images above (left and right of foot is obtained using image acquiring device random (without accurately knowing angle) Two sides are one at least each);
(3) using the foot feature of the image obtained in trained foot feature point model identification and mark (2) Point, characteristic point are used to characterize the key point and profile of foot, as shown in Figure 1, comprising: heel point 1, longest toe cusp 2, the L articulationes metatarsophalangeae bump 3, the 5th articulationes metatarsophalangeae bump 4, internal malleolus cusp 5, external malleolus cusp 6, navicular bone highest point 7, medial arch are most High point 8, big toe side salient point 9, toe front end highest point 10, l articulationes metatarsophalangeae upper limb select 11, support millet cake 12.
(4) 3 are utilized) in characteristic point determine the attitude parameter of foot, and adjust general three-dimensional foot according to attitude parameter The posture of model;Here general three-dimensional foot model is a standard 3D model, and the purpose of this step is by universal model Pose adjustment is the same visual angle of foot image file to be reconstructed.
(5) corresponding points of the characteristic point in (4) on general three-dimensional foot model in (3) are determined, corresponding part is obtained Foot point cloud;
(6) object of reference in (1) is utilized, the foot point cloud of acquisition is normalized to obtain the point cloud number comprising true coordinate According to;
(7) matching alignment is carried out to all the points cloud, obtains the point cloud data of entire foot;
(8) interpolation is carried out to above-mentioned point cloud data, the intensive point cloud data of foot is obtained, to obtain the 3D mould of foot Type;
(9) texture mapping, the 3D foot finally rebuild are carried out to the foot model in (8).

Claims (4)

1. a kind of human foot three-dimensional rebuilding method based on machine learning, which comprises the following steps:
A, choosing, there is the article of standard two-dimensional scale to be placed near foot as object of reference, and guarantee sufficiently to connect with foot Touching;
B, using single image acquisition device random shooting foot two open more than image;
C, referring to the foot characteristic point on the image obtained in trained foot feature point model identification and annotation step B;
D, the attitude parameter of foot is determined according to the foot characteristic point obtained in step C, and is adjusted and led to according to the attitude parameter With the posture of three-dimensional foot model;
E, corresponding points of each foot characteristic point obtained in step C on general three-dimensional foot model are determined, correspondence portion is obtained The foot point cloud divided;
F, the step E foot point cloud obtained is normalized to obtain the point cloud data comprising true coordinate;
G, matching alignment is carried out to all the points cloud, obtains the point cloud data of entire foot;
H, interpolation is carried out to the point cloud data of entire foot, the intensive point cloud data of entire foot is obtained, to obtain foot 3D model;
I, texture mapping, the 3D foot finally rebuild are carried out to the foot 3D model of acquisition.
2. a kind of human foot three-dimensional rebuilding method based on machine learning as described in claim 1, which is characterized in that step In A, selection standard A4 paper steps down in the foot of 3D model to be reconstructed on the standard A4 paper as object of reference.
3. a kind of human foot three-dimensional rebuilding method based on machine learning as described in claim 1, which is characterized in that step In B, when obtaining foot image file at random using image acquiring device, guarantee gets at least each figure at left and right sides of foot Picture.
4. a kind of human foot three-dimensional rebuilding method based on machine learning as described in claim 1, which is characterized in that step In C, the characteristic point is used to characterize the key point and profile of foot, comprising: heel point, longest toe cusp, l articulationes metatarsophalangeae Bump, the 5th articulationes metatarsophalangeae bump, internal malleolus cusp, external malleolus cusp, navicular bone highest point, medial arch highest point, big toe side are convex It selects, toe front end highest point, l articulationes metatarsophalangeae upper limb are selected, support millet cake.
CN201610069095.1A 2016-02-01 2016-02-01 A kind of human foot three-dimensional rebuilding method based on machine learning Active CN105608737B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610069095.1A CN105608737B (en) 2016-02-01 2016-02-01 A kind of human foot three-dimensional rebuilding method based on machine learning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610069095.1A CN105608737B (en) 2016-02-01 2016-02-01 A kind of human foot three-dimensional rebuilding method based on machine learning

Publications (2)

Publication Number Publication Date
CN105608737A CN105608737A (en) 2016-05-25
CN105608737B true CN105608737B (en) 2019-01-08

Family

ID=55988648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610069095.1A Active CN105608737B (en) 2016-02-01 2016-02-01 A kind of human foot three-dimensional rebuilding method based on machine learning

Country Status (1)

Country Link
CN (1) CN105608737B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT202100023615A1 (en) * 2021-09-14 2023-03-14 Trya S R L METHOD AND SYSTEM FOR MEASURING A FOOT AND GENERATING A THREE-DIMENSIONAL MODEL OF A FOOT

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI607412B (en) * 2016-09-10 2017-12-01 財團法人工業技術研究院 Measurement systems and methods for measuring multi-dimensions
CN106815428B (en) * 2017-01-13 2020-05-19 中国空气动力研究与发展中心高速空气动力研究所 Wind tunnel balance calibration data processing method based on intelligent optimization algorithm
CN109330106B (en) * 2018-11-01 2021-08-24 成都牛晶科技有限公司 Foot code size measuring method based on mobile phone photographing
CN109636907A (en) * 2018-12-13 2019-04-16 谷东科技有限公司 A kind of terrain reconstruction method and system based on AR glasses
CN109840592B (en) * 2018-12-24 2019-10-18 梦多科技有限公司 A kind of method of Fast Labeling training data in machine learning
CN109815830A (en) * 2018-12-28 2019-05-28 梦多科技有限公司 A method of obtaining foot information in the slave photo based on machine learning
CN109887077B (en) * 2019-03-07 2022-06-03 百度在线网络技术(北京)有限公司 Method and apparatus for generating three-dimensional model
CN110379001B (en) * 2019-07-04 2023-04-07 新拓三维技术(深圳)有限公司 Foot product customization method and device, terminal equipment and computer readable storage medium
CN112257582A (en) * 2020-10-21 2021-01-22 北京字跳网络技术有限公司 Foot posture determination method, device, equipment and computer readable medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090306801A1 (en) * 2006-11-27 2009-12-10 Northeastern University Patient specific ankle-foot orthotic device
CN101658347A (en) * 2009-09-24 2010-03-03 浙江大学 Method for obtaining dynamic shape of foot model

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104021589A (en) * 2014-06-27 2014-09-03 江苏中佑石油机械科技有限责任公司 Three-dimensional fitting simulating method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090306801A1 (en) * 2006-11-27 2009-12-10 Northeastern University Patient specific ankle-foot orthotic device
CN101658347A (en) * 2009-09-24 2010-03-03 浙江大学 Method for obtaining dynamic shape of foot model

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于线结构光扫描的脚型重构测量研究;袁振宇;《中国优秀硕士学位论文全文数据库》;20140815(第08期);第9-56页

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT202100023615A1 (en) * 2021-09-14 2023-03-14 Trya S R L METHOD AND SYSTEM FOR MEASURING A FOOT AND GENERATING A THREE-DIMENSIONAL MODEL OF A FOOT

Also Published As

Publication number Publication date
CN105608737A (en) 2016-05-25

Similar Documents

Publication Publication Date Title
CN105608737B (en) A kind of human foot three-dimensional rebuilding method based on machine learning
CN103971409A (en) Measuring method for foot three-dimensional foot-type information and three-dimensional reconstruction model by means of RGB-D camera
CN104126989B (en) A kind of based on the foot surfaces 3 D information obtaining method under multiple stage RGB-D pick up camera
US10460517B2 (en) Mobile device human body scanning and 3D model creation and analysis
CN107111833B (en) Fast 3D model adaptation and anthropometry
CN107767442A (en) A kind of foot type three-dimensional reconstruction and measuring method based on Kinect and binocular vision
Peyer et al. Subject-specific body segment parameter estimation using 3D photogrammetry with multiple cameras
CN102157013A (en) System for fully automatically reconstructing foot-type three-dimensional surface from a plurality of images captured by a plurality of cameras simultaneously
CN104408762A (en) Method for obtaining object image information and three-dimensional model by using monocular unit and two-dimensional platform
US11779242B2 (en) Systems and methods to estimate human length
CN107041585A (en) The measuring method of human dimension
CN110074788A (en) A kind of body data acquisition methods and device based on machine learning
Bragança et al. Current state of the art and enduring issues in anthropometric data collection
Kaashki et al. Deep learning-based automated extraction of anthropometric measurements from a single 3-D scan
CN105212436B (en) The measuring system and measuring method of non-contact 3-D laser foot type
CN104665107B (en) A kind of vola three dimensional data collection processing system and data acquisition treatment method
CN106767433B (en) A kind of method and system measuring foot sizing
Bragança et al. An overview of the current three-dimensional body scanners for anthropometric data collection
CN103075977A (en) Automatic combining algorithm for point cloud data in binocular stereoscopic vision system
KR101557492B1 (en) Apparatus and Method for generating user's three dimensional body model based on depth information
CN116966086A (en) Human back acupoints calibrating method and system based on real-time image optimization
TWI542320B (en) Human weight estimating method by using depth images and skeleton characteristic
Krefer et al. A method for generating 3D thermal models with decoupled acquisition
CN109815830A (en) A method of obtaining foot information in the slave photo based on machine learning
CN109801326A (en) It is a kind of for obtaining the image measuring method of human somatotype data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant