Camera measurement system
First Claim
Patent Images
1. A method of calculating tailor body measurements comprising the steps of:
- a. providing a camera;
b. providing a computer;
c. connecting said camera to said computer;
d. providing software;
e. installing said software on said computer;
f. taking a background picture with said camera;
g. saving said background picture to a background image file on said computer;
h. taking a calibration picture with said camera;
i. saving said calibration picture to a calibration image file;
j. taking a number of pictures of a subject from a number of sides;
k. saving said number of pictures to a number of subject image files;
l. subtracting said background image file from each of said subject image files to form a number of binary silhouette files;
m. determining pixels per inch in the vertical and horizontal directions from said calibration image file;
n. locating pertinent body features from said binary silhouette files;
o. saving said pertinent body features in a file;
p. computing tailor body measurements by combining said pertinent body features on said binary silhouette files and comparing distances to said calibration image file; and
q. saving said tailor body measurements in a text file.
0 Assignments
0 Petitions
Accused Products
Abstract
A camera based measurement system which can automatically determine tailor body measurements with one camera, few pictures and without requiring the customer to wear special garments. The present invention will automatically detect the neck and other body features and can perform the function with a single camera, and a relatively small number of views.
-
Citations
30 Claims
-
1. A method of calculating tailor body measurements comprising the steps of:
-
a. providing a camera;
b. providing a computer;
c. connecting said camera to said computer;
d. providing software;
e. installing said software on said computer;
f. taking a background picture with said camera;
g. saving said background picture to a background image file on said computer;
h. taking a calibration picture with said camera;
i. saving said calibration picture to a calibration image file;
j. taking a number of pictures of a subject from a number of sides;
k. saving said number of pictures to a number of subject image files;
l. subtracting said background image file from each of said subject image files to form a number of binary silhouette files;
m. determining pixels per inch in the vertical and horizontal directions from said calibration image file;
n. locating pertinent body features from said binary silhouette files;
o. saving said pertinent body features in a file;
p. computing tailor body measurements by combining said pertinent body features on said binary silhouette files and comparing distances to said calibration image file; and
q. saving said tailor body measurements in a text file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of calculating tailor body measurements comprising the steps of:
-
a. providing a camera;
b. providing a computer;
c. connecting said camera to said computer;
d. providing software;
e. installing said software on said computer;
f. taking a background picture with said camera;
g. digitizing said background picture to convert to 8 bit mono digital format and storing as VBACK.CE file;
h. providing a calibration target calibrated in measurement units;
i. placing said calibration target in the field of view of said camera;
J. taking a calibration picture with said camera;
k. digitizing said calibration picture to convert to 8 bit mono digital format and storing as VCALIB.CE file;
l. subtracting VBACK.CE from VCALIB.CE to leave said calibration target;
m. adjusting pixel values to create a positive image with 8 bits resolution;
n. converting VCALIB.CE to a binary calibration target silhouette using a five pixel moving average and threshold to convert adjusted pixels to binary values where one is the calibration target silhouette;
o. converting pixel points to measurement units;
p. locating the top, left, right, and bottom calibration feature points on said calibration target silhouette;
q. computing vertical and horizontal pixels per measurement unit scale factors using size of calibration target;
r. saving said scale factors and feature point locations in a text file, VCALIB.FE s. creating output binary image of calibration fixture with feature points for display on computer screen, using VCALIB.CE and VCALIB.FE;
t. taking a of picture of a subject from the front, rear, left and right, and storing the resulting images to VFRONT.CE, VREAR.CE, VLEFT.CE and VRIGHT.CE;
u. for each of the four subject views, VFRONT.CE, VLEFT.CE, VREAR.CE, VRIGHT.CE, reading the CE subject view file, subtracting the VBACK.CE image data, and converting the subject view to a binary silhouette;
v. searching all four binary silhouettes to find the top of head feature;
w. searching all four silhouettes to find the centerline for top of head feature;
x. searching front and rear view silhouettes to locate armpits, neck point, crotch, shoulder point, chest, waist, hips and fingertip feature points;
y. searching left and right view silhouettes to locate neck slope, bust, waist slope, hips, and thigh feature points;
z. saving located feature points in text files;
VFRONT.FE (front view), VLEFT.FE (left view), VREAR.FE (rear view) and VRIGHT.FE (right view);
aa. reading all four FE files for feature point data in measurement units;
bb. averaging top of head for height from all four images;
cc. modeling neck as a tilted ellipse and computing circumference from all four neck feature points;
dd. modeling chest as a level ellipse and computing circumference from all four chest feature points;
ee. modeling waist as a tilted ellipse and computing circumference from all four waist feature points;
ff. modeling jacket as shoulder width using front view shoulder feature points;
gg. modeling seat as hip ellipse using front view hip feature point;
hh. modeling sleeve as shoulder to wrist length and computing circumference from hip to fingertip feature points;
ii. modeling pant inseam as sloped crotch to floor length less ankle height using front view feature points;
jj. modeling sleeve inseam as sloped armpit to wrist length using front view fingertip feature points;
kk. saving nine tailor measurements (height, neck, chest, waist, hip, seat, sleeve length, sleeve inseam and pants inseam) in MEAS.ME as a text file;
ll. displaying nine tailor measurements as text on computer screen. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of calculating tailor body measurements comprising the steps of:
-
a. taking a background/calibration picture with a camera;
b. electronically storing said background/calibration picture to a background/calibration image file;
c. taking a number of pictures of a subject from a number of sides;
d. saving said number of pictures to a number of subject image files;
e. subtracting said background/calibration image file from each of said subject image files to form a number of binary silhouette files;
f. determining pixels per inch in the vertical and horizontal directions from said background/calibration image file;
g. locating pertinent body features from said binary silhouette files;
h. electronically storing said pertinent body features;
i. computing tailor body measurements by combining said pertinent body features on said binary silhouette files and comparing distances to said background/calibration image file; and
j. electronically storing said tailor body measurements. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
a. taking a background picture with said camera;
b. electronically storing said background picture;
c. taking a calibration picture with said camera; and
d. electronically storing said calibration picture.
-
-
21. A method of calculating body measurements as claimed in claim 20 in which said calibration picture includes a T shaped target including calibration markings.
-
22. A method of calculating body measurements as claimed in claim 19 in which the number of pictures is four and the sides are front, rear, left and right.
-
23. A method of calculating body measurements as claimed in claim 19 in which said background/calibration picture includes a T shaped target including calibration markings.
-
24. A method of calculating body measurements as claimed in claim 19 in which said pertinent body features are top of head, centerline, armpits, neck points, crotch, fingertips, neck slope, bust, waist, hips, thighs, and chest.
-
25. A method of calculating body measurements as claimed in claim 19 in which said tailor body measurements are height, neck, chest, waist, jacket, seat, sleeve, pant inseam and sleeve inseam.
-
26. A method of calculating body measurements as claimed in claim 19 further comprising the step of automatically feeding said tailor body measurements to an automatic fabric cutting machine in order to fabricate a garment with the best fit.
-
27. A method of calculating body measurements as claimed in claim 19 further comprising the step of automatically comparing said tailor body measurements to a manufacturer'"'"'s standard pattern library in order to select the best fit.
-
28. A method of calculating body measurements as claimed in claim 19 further comprising the step of storing said tailor body measurements on a web site where they are password protected so that only the subject and those authorized by him or her can access said tailor body measurements.
-
29. A method of calculating body measurements as claimed in claim 19 further comprising the step of comparing, on request, said tailor body measurements to the pattern library of an online garment vendor.
-
30. A method of calculating body measurements as claimed in claim 19 further comprising the step of automatically entering said tailor body measurements into an online garment order form.
Specification