MLchartDataset catalogue

Patent · US10402956B2 · B2 · US

Image-stitching for dimensioning

(11) Publication number
US10402956B2
(21) Application number
16/140,953
(22) Filing date
2018-09-25
(30) Priority date
2014-10-10
(43) Publication date
2019-09-03
(45) Date of grant
2019-09-03
(51) IPC
B65G 1/137; G01B 11/25; G05B 19/402; G06K 7/10; G06T 5/50; G07G 1/00; H04N 13/204; H04N 13/254; H04N 13/282; H04N 5/232; H04N 5/913; H04N 7/18
(52) CPC
  • G06T Image data processing or generation, in general: 5/50, 2207/10021, 2207/10028, 7/33, 7/521, 7/60
  • B65G Transport or storage devices, e.g. conveyors for loading or tipping, shop conveyor systems or pneumatic tube conveyors: 1/1371, 1/1375
  • G01B Measuring length, thickness or similar linear dimensions; measuring angles; measuring areas; measuring irregularities of surfaces or contours: 11/25, 11/2522
  • G05B Control or regulating systems in general; functional elements of such systems; monitoring or testing arrangements for such systems or elements: 19/402, 2219/31319
  • H04N Pictorial communication, e.g. television: 13/204, 13/254, 13/282, 23/698, 5/23238
(73) Assignee
Hand Held Products Inc
(72) Inventors
Brian L. Jovanovski; Jingquan Li
(54) Title
Image-stitching for dimensioning
(57) Abstract

Dimensioning systems may automate or assist with determining the physical dimensions of an object without the need for a manual measurement. A dimensioning system may project a light pattern onto the object, capture an image of the reflected pattern, and observe changes in the imaged pattern to obtain a range image, which contains 3D information corresponding to the object. Then, using the range image, the dimensioning system may calculate the dimensions of the object. In some cases, a single range image does not contain 3D data sufficient for dimensioning the object. To mitigate or solve this problem, the present invention embraces capturing a plurality of range images from different perspectives, and then combining the range images (e.g., using image-stitching) to form a composite range-image, which can be used to determine the object's dimensions.

Full text
View on Google Patents

Claims (17)

  1. A method, comprising: projecting, using a pattern projector, a light pattern into a field-of-view of a range camera of a dimensioning system, the field-of-view comprising a portion of an object; capturing, using the range camera of the dimensioning system, a range image of the field-of-view, wherein each pixel of the range image represents a distance from the range camera to a respective point in the range camera's field-of-view, wherein the range image is created by determining a range value for each point of light in the projected light pattern to generate a point-cloud image and interpolating range values between points of light in the point-cloud image; moving the dimensioning system and/or the object so that there is relative movement between the dimensioning system and the object, and the range camera's field-of-view contains a different portion of the object; repeating the capturing and the moving until a plurality of range images have been captured, wherein in each range image of the plurality of range images, each pixel of the range image represents a distance from the range camera to a respective point in the range camera's field-of-view; gathering information as a spatial relationship between the range camera and the object is changed, and the information is selected from the group consisting of tracking information and mapping information; combining the plurality of range images to create a composite range-image by image-stitching the plurality of range images using the information gathered as the spatial relationship between the range camera and the object is changed; and dimensioning the object using the composite range-image, wherein dimensioning the object using the composite range-image comprises creating a minimum bounding box that surrounds the object; and returning the dimensions of the minimum bounding box as dimensions of the object.
  2. The method of claim 1, wherein range images in the plurality of range images have partially overlapping fields of view.
  3. The method of claim 1, wherein the field-of-view of the range camera and a field-of-view of the pattern projector overlap.
  4. The method of claim 3, wherein the field-of-view of the range camera and the field-of-view of the pattern projector do not have the same shape and/or size.
  5. The method of claim 1, comprising generating messages to help a user change the spatial relationship between the range camera and the object using the gathered information.
  6. The method of claim 5, wherein the messages comprise instructions to take action, and the instructions to take action are selected from the group consisting of instructions to (i) move the dimensioning system or the object in a particular direction, (ii) move the dimensioning system or the object at a particular speed, and (iii) cease moving the dimensioning system or the object.
  7. The method of claim 1, wherein the light pattern comprises points of light arranged in a pseudo-random pattern.
  8. The method of claim 1, wherein the light pattern comprises points of light having different sizes.
  9. The method of claim 1, comprising moving the dimensioning system and/or the object so that there is a constant range between the dimensioning system and the object.
  10. The method of claim 1, comprising moving the dimensioning system and/or the object along a certain path having a particular starting point and ending point.
  11. The method of claim 10, comprising determining the certain path using an expected object size, an expected object shape, or an expected object size and shape.
  12. A dimensioning system, comprising: a pattern projector configured to project a light pattern onto an object; a range camera having a field of view and configured to (i) capture an image of a reflected light-pattern in the field of view, (ii) generate 3D data from the reflected light-pattern, and (iii) create a range image using the 3D data by determining a range value for each point of light in the projected light pattern to generate a point-cloud image and interpolating range values between points of light in the point-cloud image, wherein the pattern projector and the range camera are spatially offset; at least one device configured to move the dimensioning system and/or the object so that there is relative movement between the dimensioning system and the object, and the range camera's field-of-view contains a different portion of the object; and a processor communicatively coupled to the pattern projector and the range camera, wherein the processor is configured by software to: trigger the range camera to capture a plurality of range images, wherein in each range image of the plurality of range images, each pixel of the range image represents a distance from the range camera to a respective point in the range camera's field-of-view; gather information as the spatial relationship between the range camera and the object is changed, and the information is selected from the group consisting of tracking information and mapping information; combine the plurality of range images to create a composite range-image by image-stitching the plurality of range images using the information gathered as the spatial relationship between the range camera and the object is changed; and dimension the object using the composite range-image, wherein dimensioning the object using the composite range-image comprises creating a minimum bounding box that surrounds the object; and return the dimensions of the minimum bounding box as dimensions of the object.
  13. The dimensioning system of claim 12, wherein the processor is configured by software to adjust the spatial offset to change a resolution at which range differences may be detected.
  14. The dimensioning system of claim 12, wherein the image-stitching comprises simultaneous localization and mapping (SLAM).
  15. The dimensioning system of claim 14, wherein the simultaneous localization and mapping comprises: detecting features in a captured range image; and comparing the detected features to features detected in previously captured range image to update a position of the dimensioning system.
  16. The dimensioning system of claim 15, wherein the processor is configured by software to use the updated position of the dimensioning system to combine the plurality of range images.
  17. The dimensioning system of claim 12, wherein the dimensioning system is handheld.

Description

The present invention relates to systems for determining an object's physical dimensions (i.e., dimensioning systems) and, more specifically, to a dimensioning system that uses image-stitching to acquire the data necessary for dimensioning.

Determining an item's dimensions is often necessary as part of a logistics process (e.g., shipping, storage, etc.). Physically measuring objects, however, is time consuming and may not result in accurate measurements. For example, in addition to human error, measurement errors may result when measuring irregularly shaped objects or when combining multiple objects into a single measurement. As a result, dimensioning systems have been developed to automate, or assist with, this measurement.

A dimensioning system typically senses an object's shape/size in three-dimensions (3D) and then uses this 3D information to compute an estimate of an object's dimensions (e.g., volume, area, length, width, height, etc.). In addition, for irregular objects (or multiple objects), the dimensioning system may compute the dimensions of a minimum bounding box (MVBB) that contains the object (or objects).

The dimensioning system may sense an object by projecting a light pattern (i.e., pattern) into a field-of-view. Objects within the field-of-view will distort the appearance of the light pattern. The dimensioning system can capture an image of the reflected light-pattern and analyze the pattern distortions in the captured image to compute the 3D data necessary for dimensioning.

Citations (1202)

  • US4026031A
  • US3971065A
  • US4279328A
  • US4398811A
  • US4495559A
  • DE3335760A1
  • US4634278A
  • US4803639A
  • US4730190A
  • US4974919A
  • US4914460A
  • US5850370A
  • US5606534A
  • US5220536A
  • US5111325A
  • JPH04129902A
  • US5243619A
  • US5198648A
  • US5184733A
  • US20040089482A1
  • US5869827A
  • US5175601A
  • US5590060A
  • US5359185A
  • US5384901A
  • US5331118A
  • US5802092A
  • US6035067A
  • US5548707A
  • US5655095A
  • US5929856A
  • US5850490A
  • US5767962A
  • US8602309B2
  • US20060255150A1
  • US20130313324A1
  • US5561526A
  • US5729750A
  • US6232597B1
  • US5592333A
  • US5619245A
  • US5477622A
  • US5555090A
  • US5730252A
  • US5969823A
  • US6177999B1
  • US5661561A
  • US5732147A
  • WO1996040452A1
  • US5960098A
  • US6069696A
  • US6049386A
  • US5831737A
  • US6067110A
  • US5991041A
  • US7313264B2
  • US5923428A
  • US6137577A
  • US5699161A
  • US5737074A
  • US6705526B1
  • US6457642B1
  • US6517004B2
  • US5748199A
  • US6053409A
  • US5938710A
  • US6115114A
  • US5988862A
  • US6246468B1
  • US5808657A
  • US5959568A
  • US5870220A
  • US6009189A
  • US6064759A
  • US5734476A
  • US5978512A
  • US6189223B1
  • US8587697B2
  • US20140063289A1
  • US5979760A
  • US5900611A
  • US6236403B1
  • US6429803B1
  • US6025847A
  • US7602404B1
  • US6333749B1
  • US6912293B1
  • US6661521B1
  • EP1112483A1
  • EP1112483B1
  • US6781621B1
  • US20010032879A1
  • US6824058B2
  • US20040211836A1
  • US20010027995A1
  • US6336587B1
  • US20050211782A1
  • EP2286932A2
  • US7137556B1
  • US6373579B1
  • US20020179708A1
  • US6971580B2
  • US7527205B2
  • US20030053513A1
  • US20030038179A1
  • US7104453B1
  • US20070181685A1
  • US6507406B1
  • WO2000077726A1
  • US20020054289A1
  • WO2001014836A1
  • US7161688B1
  • US6369401B1
  • US6535776B1
  • US20130292477A1
  • US6832725B2
  • US20040233461A1
  • EP1232480B1
  • EP1232480A2
  • US7057632B2
  • US6674904B1
  • EP1111435A2
  • US20020067855A1
  • US20020036765A1
  • US6519550B1
  • US20080056536A1
  • US7085409B2
  • US6858857B2
  • US20030197138A1
  • US20090134221A1
  • US8682077B1
  • US20030163287A1
  • US7353137B2
  • US20020118874A1
  • US8702000B2
  • US8559767B2
  • US9047525B2
  • US20140299665A1
  • US20020158873A1
  • US7205529B2
  • US20030078755A1
  • US20020105639A1
  • US20020109835A1
  • US20020113946A1
  • US20040098146A1
  • US20020167677A1
  • US20020186897A1
  • US8897596B1
  • US9137009B1
  • US8794522B2
  • US6804269B2
  • US20020196534A1
  • US20040019274A1
  • US7277187B2
  • US7413127B2
  • US20140231500A1
  • US8528818B2
  • US20040083025A1
  • US6995762B1
  • US20030063086A1
  • US20040258353A1
  • US7307653B2
  • US20030091227A1
  • US20080065509A1
  • US20060151604A1
  • US6773142B2
  • US8544737B2
  • US8561895B2
  • US8967468B2
  • US20040073359A1
  • US20030156756A1
  • DE10210813A1
  • US20030235331A1
  • US20040024754A1
  • US7159783B2
  • US20060112023A1
  • US20040008259A1
  • US7310431B2
  • US20140076974A1
  • US8596542B2
  • US20030225712A1
  • US8313380B2
  • US20050257748A1
  • US6922632B2
  • US20040122779A1
  • US20040155975A1
  • US8102395B2
  • US20040066329A1
  • US20040105580A1
  • US20040118928A1
  • US20040132297A1
  • US20060159344A1
  • US20140103115A1
  • US8622303B2
  • EP1443312A1
  • US7214954B2
  • US20040184041A1
  • US20060232681A1
  • US20070153293A1
  • US20040165090A1
  • US20060159307A1
  • US20060276709A1
  • US20050128193A1
  • US20040214623A1
  • US8789758B2
  • US8985457B2
  • US20050006477A1
  • US7509529B2
  • AU2004212587A1
  • US20050117215A1
  • US20050128196A1
  • US8009358B2
  • US20120168509A1
  • US20130292475A1
  • US8844822B2
  • US7128266B2
  • US8317105B2
  • US8479992B2
  • US8366005B2
  • US20150014416A1
  • US20120168512A1
  • US8517271B2
  • US20110180695A1
  • US8615487B2
  • US20140108402A1
  • US20050168488A1
  • US20070177011A1
  • US20070025612A1
  • US20050240317A1
  • US20080047760A1
  • US20050264867A1
  • US20070031064A1
  • US7233682B2
  • US20060047704A1
  • JP2006096457A
  • US20060078226A1
  • US8636224B2
  • US20140140585A1
  • US20060230640A1
  • US20070299338A1
  • US8720783B2
  • US20060109105A1
  • US20060108266A1
  • US7086162B2
  • US20080204476A1
  • US20080212168A1
  • US9202458B2
  • US20140288933A1
  • US8756059B2
  • US8868421B2
  • US20150039309A1
  • US8723804B2
  • WO2006095110A2
  • US8212889B2
  • US20060213999A1
  • US20060269165A1
  • US20100208039A1
  • US8750445B2
  • US8599957B2
  • US8556177B2
  • US20060291719A1
  • US20070003154A1
  • WO2007012554A1
  • WO2007015059A1
  • US8881987B2
  • US20150063215A1
  • US20090195790A1
  • US20090114818A1
  • US20090323121A1
  • US20070063048A1
  • JP2007084162A
  • US20070127022A1
  • US8050461B2
  • US8061610B2
  • US20070116357A1
  • US20070143082A1
  • US7614563B1
  • US8851383B2
  • US20150029002A1
  • US20070165013A1
  • US9491729B2
  • US9084032B2
  • US20070171220A1
  • US9275388B2
  • US8842849B2
  • US9159059B2
  • US20080247635A1
  • US8350959B2
  • US20070237356A1
  • EP2013117A1
  • US20120224026A1
  • US20080050042A1
  • US8727223B2
  • US20070291031A1
  • US20080077265A1
  • US20080013793A1
  • US20100113153A1
  • US20150136851A1
  • US8944332B2
  • US20080035390A1
  • DE102007037282A1
  • US20080164074A1
  • US7586049B2
  • US20080062164A1
  • US20080054062A1
  • US20100091104A1
  • US8310656B2
  • US8374498B2
  • US20080079955A1
  • US20100303336A1
  • US20120262558A1
  • US7726206B2
  • US20080156619A1
  • US8027096B2
  • US8687282B2
  • US20140168787A1
  • US20140197304A1
  • US7912320B1
  • US8072581B1
  • US9047359B2
  • JP2008210276A
  • US8055061B2
  • US8792688B2
  • US8915444B2
  • US20100223276A1
  • US8132728B2
  • US20080273210A1
  • US20100172567A1
  • US7974025B2
  • US8971346B2
  • US20080273191A1
  • US8630491B2
  • US20140125999A1
  • US20080278790A1
  • US20140133379A1
  • US8638806B2
  • US8794526B2
  • US20090046296A1
  • US20090161090A1
  • US20140158770A1
  • US7780084B2
  • US8224133B2
  • US20100035637A1
  • US20140217166A1
  • US8635309B2
  • US20090038182A1
  • US7726575B2
  • US8556174B2
  • US20150127791A1
  • US8925818B2
  • US20090059004A1
  • US8230367B2
  • US9014441B2
  • US20090081008A1
  • US8548420B2
  • US8371507B2
  • US20090095047A1
  • US20130200150A1
  • US7639722B1
  • US20100060604A1
  • US8584945B2
  • US9049640B2
  • US8807431B2
  • US8437539B2
  • CN201139117Y
  • US8339462B2
  • US20090189858A1
  • US20120190386A1
  • US20140098792A1
  • US8611309B2
  • US20090225333A1
  • US20090237411A1
  • US20100171740A1
  • US20090268023A1
  • US20090273770A1
  • US20090272724A1
  • US8301027B2
  • US9361882B2
  • US20090318815A1
  • US20090313948A1
  • US8028501B2
  • US7788883B2
  • US20090323084A1
  • US9171543B2
  • KR20100020115A
  • US8794520B2
  • US8628015B2
  • US20100118200A1
  • US20110234389A1
  • US20100128109A1
  • US8783573B2
  • US8194097B2
  • US20100220894A1
  • US8463079B2
  • US8646694B2
  • US20100161170A1
  • US20150149946A1
  • US20100202702A1
  • US8908995B2
  • US20100177076A1
  • US20100177749A1
  • US20100177707A1
  • US20100177080A1
  • US8457013B2
  • US9030964B2
  • US20100194709A1
  • US8441749B2
  • US20110279916A1
  • US20100211355A1
  • US20100217678A1
  • EP2216634A1
  • US20160164261A1
  • US20100220849A1
  • US8643717B2
  • US20100245850A1
  • US20100254611A1
  • US9183425B2
  • US8424768B2
  • US8212158B2
  • US20100274728A1
  • US8149224B1
  • US20120314258A1
  • US20110188741A1
  • US20110040192A1
  • US9519814B2
  • US20100315413A1
  • US20120074227A1
  • US20100321482A1
  • US8583924B2
  • US8914788B2
  • US8305458B2
  • US8201737B1
  • US20110019155A1
  • KR20110013200A
  • US20140009586A1
  • WO2011017241A1
  • US8596539B2
  • US20110040407A1
  • US9418269B2
  • US20120140300A1
  • US20110043609A1
  • US8668149B2
  • US8294969B2
  • US8390909B2
  • US20140247315A1
  • US8723904B2
  • US20110075936A1
  • US8587595B2
  • US20110081044A1
  • US9047098B2
  • US8868802B2
  • US8596543B2
  • US20110099474A1
  • US20120218436A1
  • US20120261474A1
  • US20150199957A1
  • US8996384B2
  • US20120236288A1
  • US9497092B2
  • US8320621B2
  • US20110169999A1
  • US20140204268A1
  • US8866963B2
  • US8698949B2
  • US8579200B2
  • US20140066136A1
  • US8588869B2
  • US8640958B2
  • US20120300991A1
  • US8781520B2
  • US20110188054A1
  • US9736459B2
  • US9058526B2
  • US20110202554A1
  • US20110235854A1
  • US20110243432A1
  • US9298964B2
  • US9104934B2
  • US20110249864A1
  • US8368762B1
  • KR20110117020A
  • US20110254840A1
  • US8570343B2
  • EP2381421A2
  • US20110260965A1
  • US8822806B2
  • US20110286628A1
  • US20120185094A1
  • US20120081714A1
  • US8134717B2
  • US20110286007A1
  • US8600167B2
  • US8228510B2
  • US20110288818A1
  • US9047531B2
  • US8594425B2
  • US20110297590A1
  • US20110301994A1
  • US20110303748A1
  • US20140142398A1
  • US20110310256A1
  • US20110310227A1
  • US9189669B2
  • US8351670B2
  • US20120014572A1
  • US20120024952A1
  • US8659397B2
  • US9489782B2
  • US20140067104A1
  • US8910870B2
  • US8381976B2
  • US8717494B2
  • US20130156267A1
  • US8757495B2
  • US20120057345A1
  • US20130076857A1
  • US20120056982A1
  • KR20120028109A
  • US20130291998A1
  • US20120067955A1
  • US8565107B2
  • US20120113250A1
  • US20120082383A1
  • US8408469B2
  • US20120236212A1
  • US8760563B2
  • US9036054B2
  • US20120284593A1
  • US20120282911A1
  • US20120280908A1
  • US20120284012A1
  • US20120284339A1
  • US20120284122A1
  • US20120282905A1
  • US20120113223A1
  • US8944327B2
  • US20120111946A1
  • US8322622B2
  • US8490877B2
  • US20130208164A1
  • US8849019B2
  • US8600158B2
  • US20140078342A1
  • US8571307B2
  • US8950678B2
  • US20120126000A1
  • US9066087B2
  • US9010641B2
  • US8550357B2
  • US20140025584A1
  • US8408468B2
  • US20120313848A1
  • US8448863B2
  • US20130270346A1
  • US9365381B2
  • US8939374B2
  • US8996194B2
  • US8763909B2
  • US20120179665A1
  • US8692927B2
  • US20120197464A1
  • US8599271B2
  • US8561903B2
  • US8678286B2
  • US9033240B2
  • US20120193423A1
  • US8879639B2
  • US9038915B2
  • US8798367B2
  • US8381979B2
  • US20130306731A1
  • US20140034734A1
  • US8942480B2
  • US9418270B2
  • US8789757B2
  • US8985456B2
  • US8408464B2
  • US8928896B2
  • US8636200B2
  • US20120203647A1
  • US20120224060A1
  • US8550354B2
  • US20120223141A1
  • US8459557B2
  • US20120242852A1
  • US8988590B2
  • US8469272B2
  • US20120256901A1
  • US20140071430A1
  • US8824692B2
  • US20140369511A1
  • US20140064624A1
  • US20120294549A1
  • US20120293610A1
  • US8914290B2
  • US20150088522A1
  • US20120294478A1
  • US9219836B2
  • US8868519B2
  • US20120299961A1
  • US20150032709A1
  • US9079423B2
  • US20120314030A1
  • US20140217180A1
  • US9208366B2
  • EP2533009A2
  • US20120314058A1
  • US20120316820A1
  • US20140363015A1
  • US8824696B2
  • US8376233B2
  • US8561905B2
  • US8998091B2
  • US20140098091A1
  • US8628016B2
  • US8910875B2
  • US8657200B2
  • WO2012175731A1
  • US8636215B2
  • US8640960B2
  • US9158340B2
  • US9269036B2
  • US8985459B2
  • US20140139654A1
  • US9481186B2
  • US20130019278A1
  • US20150213590A1
  • US20130038941A1
  • US8908277B2
  • WO2013021157A1
  • US20160178915A1
  • US20130038881A1
  • US20130043312A1
  • US8779898B2
  • US8636212B2
  • US20170121158A1
  • US20140058612A1
  • EP2562715A1
  • US20130223673A1
  • WO2013033442A1
  • US20130050426A1
  • US9111166B2
  • US8822848B2
  • US9111159B2
  • US9135483B2
  • US8590789B2
  • US20140070005A1
  • US8976368B2
  • US8844823B2
  • US8678285B2
  • US8807432B2
  • US8556176B2
  • US20150001301A1
  • US20130075168A1
  • US8794525B2
  • US9057641B2
  • US8474712B2
  • US8646692B2
  • US9317037B2
  • US9053055B2
  • US9047420B2
  • US9274812B2
  • US8868803B2
  • US8918564B2
  • US20140108682A1
  • US8621123B2
  • US20130094069A1
  • US8608071B2
  • US20130093895A1
  • US9082195B2
  • US20130101158A1
  • US9411386B2
  • US9015513B2
  • US9066032B2
  • US20140125853A1
  • US8629926B2
  • US20140240454A1
  • US9262660B2
  • US9224024B2
  • US20140166757A1
  • US8903172B2
  • US8820630B2
  • US9248640B2
  • US8628013B2
  • US8881983B2
  • US8991704B2
  • US20140307855A1
  • US9093141B2
  • US20140097252A1
  • US8695880B2
  • US8523076B2
  • US20130175341A1
  • US20130175343A1
  • US9741136B2
  • US20150028104A1
  • US20170103545A1
  • US20150128116A1
  • US20150051992A1
  • US8880426B2
  • US20150009301A1
  • US20130201288A1
  • US8988578B2
  • US8915439B2
  • US8740085B2
  • US20140374483A1
  • US20130211790A1
  • US8740082B2
  • US20130222592A1
  • US9366861B1
  • US9378403B2
  • US20150301181A1
  • US8550335B2
  • US20140306833A1
  • US8777108B2
  • US9087250B2
  • US9064165B2
  • US9383848B2
  • US20130257744A1
  • US20130257759A1
  • US8976030B2
  • US20150062366A1
  • US8608053B2
  • WO2013163789A1
  • WO2013166368A1
  • US20130293539A1
  • EP2845170A1
  • US20130293540A1
  • US20150213647A1
  • US8752766B2
  • US9064167B2
  • US9007368B2
  • US9098763B2
  • US20130329013A1
  • US20130307964A1
  • US9558386B2
  • US20130306728A1
  • US20130308625A1
  • US9064254B2
  • GB2503978A
  • US20130308013A1
  • US8789759B2
  • US9038911B2
  • US9016576B2
  • US20160065912A1
  • US20150327012A1
  • US9092682B2
  • US20130317642A1
  • US8978983B2
  • US20130326425A1
  • US20130329012A1
  • WO2013184340A1
  • US8746563B2
  • US20130332524A1
  • US9270782B2
  • US9158000B2
  • US8993974B2
  • US20150220753A1
  • US20150144698A1
  • US9053380B2
  • US20130342343A1
  • US20140313527A1
  • US8978981B2
  • US9245492B2
  • US20140001258A1
  • US8854633B2
  • US20150049347A1
  • US8944313B2
  • US20140002828A1
  • US20140001267A1
  • US9092683B2
  • US20140019005A1
  • US20150116498A1
  • US20140021259A1
  • US20140031665A1
  • US8576390B1
  • US9262662B2
  • US20140034731A1
  • US20140158468A1
  • US20150186703A1
  • US20140039674A1
  • US20140039693A1
  • WO2014023697A1
  • US9478983B2
  • US9360304B2
  • US20140049120A1
  • US20140049635A1
  • US20150009338A1
  • US20150325036A1
  • US20140062709A1
  • US20140061306A1
  • US20140067692A1
  • US9022288B2
  • US20140074746A1
  • US20140263645A1
  • US20140071840A1
  • US8916789B2
  • US20150096872A1
  • US20140201126A1
  • US20140079297A1
  • US20140192551A1
  • US9033242B2
  • US20140166755A1
  • US9342723B2
  • US20140091147A1
  • US8777109B2
  • US20150253469A1
  • US20140100813A1
  • US9002641B2
  • US20140100774A1
  • US9286496B2
  • US20140097238A1
  • US20140098243A1
  • US20140098244A1
  • US20140108010A1
  • US20140104416A1
  • US20140104414A1
  • US9148474B2
  • US20140106725A1
  • US20140104413A1
  • US9313377B2
  • US20140104664A1
  • EP2722656A1
  • US20140225985A1
  • US20140114530A1
  • US9235553B2
  • US20160191801A1
  • US20140110485A1
  • US20140125577A1
  • USD730902S1
  • US20140129378A1
  • US20140135984A1
  • US9147096B2
  • US20140131444A1
  • US9465967B2
  • US20140136208A1
  • US20140131443A1
  • US9208367B2
  • US9709387B2
  • US20150178900A1
  • US20150316368A1
  • US20140152975A1
  • US20140152882A1
  • US9061527B2
  • US20140159869A1
  • US9064168B2
  • US20140168380A1
  • US20140175165A1
  • US20150355470A1
  • WO2014102341A1
  • US20140192187A1
  • US9107484B2
  • USD716285S1
  • US20140191913A1
  • US20150310389A1
  • USD734751S1
  • USD702237S1
  • US20140197239A1
  • US9092681B2
  • US20140205150A1
  • US20140214631A1
  • US20140225918A1
  • US9304376B2
  • US8978984B2
  • US20140247279A1
  • US20140247280A1
  • US9142035B1
  • US9076459B2
  • US9080856B2
  • EP2966595A1
  • US20140267609A1
  • EP2779027A1
  • US20150308816A1
  • US20140282210A1
  • US20140278387A1
  • US9384374B2
  • US9233470B1
  • US20140270361A1
  • US20140270229A1
  • US20140268093A1
  • US20140270196A1
  • US20140263493A1
  • WO2014149702A1
  • WO2014151746A2
  • US8810779B1
  • US20140297058A1
  • US9070032B2
  • US20150016712A1
  • US20160070982A1
  • JP2014210646A
  • US20140320605A1
  • US20140320408A1
  • US20140319219A1
  • US20140333775A1
  • US9195844B2
  • US20140347533A1
  • US20140350710A1
  • US20140351317A1
  • US8918250B2
  • US20150100196A1
  • US9037344B2
  • US9141839B2
  • US20140362184A1
  • USD762604S1
  • US20140374485A1
  • US20140379613A1
  • US9104929B2
  • US8985461B2
  • US20150003673A1
  • US9239950B2
  • US20150009100A1
  • US9250652B2
  • USD747321S1
  • USD723560S1
  • USD730357S1
  • USD766244S1
  • US20150260830A1
  • US20160169665A1
  • WO2015006865A1
  • US20150021397A1
  • US9297900B2
  • EP2833323A2
  • US20150036876A1
  • US20150040378A1
  • US20150042791A1
  • US20150053769A1
  • US20150062369A1
  • EP2843590A2
  • US20150063676A1
  • US20150062160A1
  • US9464885B2
  • US20150070158A1
  • US9082023B2
  • US9572901B2
  • US8870074B1
  • US20150070489A1
  • US9251411B2
  • US9171278B1
  • USD785636S1
  • US9165174B2
  • US20150115035A1
  • US20150117749A1
  • US20150134470A1
  • US20150133047A1
  • US20150130928A1
  • US9470511B2
  • US20150142492A1
  • US20150144692A1
  • US9530038B2
  • US20170018294A1
  • USD734339S1
  • US20150163474A1
  • US20150161429A1
  • US9053378B1
  • US20150182844A1
  • US9373018B2
  • US20150201181A1
  • US20150204662A1
  • US20150210199A1
  • US20150219748A1
  • US20150229838A1
  • US9158953B2
  • US20170132806A1
  • US20150243030A1
  • US20150248578A1
  • US20150254485A1
  • JP2015174705A
  • US20160171666A1
  • US20150269403A1
  • US9299013B1
  • US20150276379A1
  • US9224027B2
  • US9412242B2
  • GB2525053A
  • US9424749B1
  • US9258033B2
  • US20150310243A1
  • US9224022B2
  • US9301427B2
  • US9280693B2
  • US9277668B2
  • US20150332075A1
  • US20150332463A1
  • US9399557B1
  • USD757009S1
  • USD730901S1
  • US9478113B2
  • US20160014251A1
  • US9443123B2
  • US9310609B2
  • US9423318B2
  • US20160042241A1
  • US20160040982A1
  • WO2016020038A1
  • US20160048725A1
  • US20160057230A1
  • US20160063429A1
  • US20160062473A1
  • US20160223474A1
  • US20160202478A1
  • US9342724B2
  • US20160088287A1
  • US20160090284A1
  • US9828223B2
  • US20160090283A1
  • US20160092805A1
  • US20160094016A1
  • US20160102975A1
  • EP3006893A1
  • EP3007096A1
  • US20160104019A1
  • US20160104274A1
  • US20160101936A1
  • GB2531928A
  • US9443222B2
  • US20160117627A1
  • USD760719S1
  • US20160109224A1
  • US20160112643A1
  • US20160109220A1
  • EP3012601A1
  • US20160109219A1
  • US20160112631A1
  • US20160117631A1
  • US20170336870A1
  • WO2016061699A1
  • US20160125873A1
  • US20160124516A1
  • US9262633B1
  • US9646189B2
  • US20160125342A1
  • US20160125217A1
  • US20160133253A1
  • US20160138247A1
  • US20160138248A1
  • US20160138249A1
  • WO2016085682A1
  • US20160147408A1
  • US20160171720A1
  • USD790546S1
  • US20160171597A1
  • US20160171775A1
  • US20160171777A1
  • US20160178479A1
  • US20160180713A1
  • US20160178707A1
  • US20160180663A1
  • US20160179132A1
  • US20160178685A1
  • US20160174674A1
  • US9454689B2
  • US20160179368A1
  • US20160180678A1
  • US20160180594A1
  • US20160179378A1
  • US20160180133A1
  • US20160180130A1
  • US20160179143A1
  • US9375945B1
  • US20160180136A1
  • US20160188944A1
  • US20160189092A1
  • US9652653B2
  • US20160192051A1
  • US20160189088A1
  • US20160189447A1
  • US20160191684A1
  • US20160189284A1
  • US20160185136A1
  • US20160189076A1
  • US20160188941A1
  • US20160189288A1
  • US20160189489A1
  • US20160188939A1
  • US9230140B1
  • US20160189087A1
  • US20160188943A1
  • US20160188942A1
  • US20160189366A1
  • US20160189443A1
  • US20160185291A1
  • US20160187210A1
  • US20160187187A1
  • US20160188940A1
  • US20160186926A1
  • US20160187186A1
  • US20160188861A1
  • US20160202959A1
  • US20160203797A1
  • US20160204623A1
  • US20160203021A1
  • US20160204636A1
  • US20160202958A1
  • US20160203820A1
  • US20160204638A1
  • US20160202951A1
  • US20160203429A1
  • US20160203641A1
  • US20160210780A1
  • US9273846B1
  • US20160227912A1
  • USD785617S1
  • US20160232891A1
  • US9390596B1
  • US9250712B1
  • US9486921B1
  • US20160292477A1
  • US20160294779A1
  • USD777166S1
  • US20160306769A1
  • US9521331B2
  • US20160316190A1
  • US20160314294A1
  • US20160314276A1
  • USD783601S1
  • US20160323310A1
  • US20160327614A1
  • US20160327930A1
  • US20160330218A1
  • US20160325677A1
  • US20160328762A1
  • US20160328854A1
  • US20170309108A1
  • US9595038B1
  • US20160343176A1
  • US20160343163A1
  • USD771631S1
  • US9507974B1
  • US20160364914A1
  • US9235899B1
  • US20160372282A1
  • US20160370220A1
  • USD790505S1
  • US20160373847A1
  • US20160377417A1
  • US20160377414A1
  • US20170010780A1
  • US20170010328A1
  • US20170010141A1
  • US20170016714A1
  • US20170018094A1
  • US9488986B1
  • US20170047864A1
  • US20170046603A1
  • US20170053147A1
  • US20170053647A1
  • US20170053146A1
  • US20170064634A1
  • US20170055606A1
  • US20170060316A1
  • US20170061961A1
  • US9490540B1
  • US9659198B2
  • US9652648B2
  • US9606581B1
  • US20170083730A1
  • US9646191B2
  • US20170091741A1
  • US20170091706A1
  • US20170091904A1
  • US20170092908A1
  • US20170091502A1
  • US20170094238A1
  • US20170098947A1
  • US20170100949A1
  • US9656487B2
  • US20170108838A1
  • US20170108895A1
  • US20170115497A1
  • US20170116462A1
  • US20170115490A1
  • US20170139213A1
  • US20170118355A1
  • US20170124369A1
  • US20170123598A1
  • US20170124396A1
  • US20170124687A1
  • US20170126873A1
  • US20170126904A1
  • US20170140731A1
  • US20170139012A1
  • US9680282B2
  • US20170140329A1
  • US20170150124A1
  • US20170148250A1
  • US20170147847A1
  • US9697401B2
  • US20170171703A1
  • US20170169198A1
  • US20170171803A1
  • US20170171035A1
  • US20170180359A1
  • US20170181299A1
  • US20170180577A1
  • US20170193727A1
  • US20170193432A1
  • US20170190192A1
  • US20170193461A1
  • US20170200108A1
  • US20170200275A1
  • US20170200296A1
  • EP3270342A1
  • US9701140B1
Record as JSON
{
  "publication_number": "US10402956B2",
  "country": "US",
  "kind": "B2",
  "title": "Image-stitching for dimensioning",
  "abstract": "Dimensioning systems may automate or assist with determining the physical dimensions of an object without the need for a manual measurement. A dimensioning system may project a light pattern onto the object, capture an image of the reflected pattern, and observe changes in the imaged pattern to obtain a range image, which contains 3D information corresponding to the object. Then, using the range image, the dimensioning system may calculate the dimensions of the object. In some cases, a single range image does not contain 3D data sufficient for dimensioning the object. To mitigate or solve this problem, the present invention embraces capturing a plurality of range images from different perspectives, and then combining the range images (e.g., using image-stitching) to form a composite range-image, which can be used to determine the object's dimensions.",
  "claims": [
    "1. A method, comprising: projecting, using a pattern projector, a light pattern into a field-of-view of a range camera of a dimensioning system, the field-of-view comprising a portion of an object; capturing, using the range camera of the dimensioning system, a range image of the field-of-view, wherein each pixel of the range image represents a distance from the range camera to a respective point in the range camera's field-of-view, wherein the range image is created by determining a range value for each point of light in the projected light pattern to generate a point-cloud image and interpolating range values between points of light in the point-cloud image; moving the dimensioning system and/or the object so that there is relative movement between the dimensioning system and the object, and the range camera's field-of-view contains a different portion of the object; repeating the capturing and the moving until a plurality of range images have been captured, wherein in each range image of the plurality of range images, each pixel of the range image represents a distance from the range camera to a respective point in the range camera's field-of-view; gathering information as a spatial relationship between the range camera and the object is changed, and the information is selected from the group consisting of tracking information and mapping information; combining the plurality of range images to create a composite range-image by image-stitching the plurality of range images using the information gathered as the spatial relationship between the range camera and the object is changed; and dimensioning the object using the composite range-image, wherein dimensioning the object using the composite range-image comprises creating a minimum bounding box that surrounds the object; and returning the dimensions of the minimum bounding box as dimensions of the object.",
    "2. The method of claim 1, wherein range images in the plurality of range images have partially overlapping fields of view.",
    "3. The method of claim 1, wherein the field-of-view of the range camera and a field-of-view of the pattern projector overlap.",
    "4. The method of claim 3, wherein the field-of-view of the range camera and the field-of-view of the pattern projector do not have the same shape and/or size.",
    "5. The method of claim 1, comprising generating messages to help a user change the spatial relationship between the range camera and the object using the gathered information.",
    "6. The method of claim 5, wherein the messages comprise instructions to take action, and the instructions to take action are selected from the group consisting of instructions to (i) move the dimensioning system or the object in a particular direction, (ii) move the dimensioning system or the object at a particular speed, and (iii) cease moving the dimensioning system or the object.",
    "7. The method of claim 1, wherein the light pattern comprises points of light arranged in a pseudo-random pattern.",
    "8. The method of claim 1, wherein the light pattern comprises points of light having different sizes.",
    "9. The method of claim 1, comprising moving the dimensioning system and/or the object so that there is a constant range between the dimensioning system and the object.",
    "10. The method of claim 1, comprising moving the dimensioning system and/or the object along a certain path having a particular starting point and ending point.",
    "11. The method of claim 10, comprising determining the certain path using an expected object size, an expected object shape, or an expected object size and shape.",
    "12. A dimensioning system, comprising: a pattern projector configured to project a light pattern onto an object; a range camera having a field of view and configured to (i) capture an image of a reflected light-pattern in the field of view, (ii) generate 3D data from the reflected light-pattern, and (iii) create a range image using the 3D data by determining a range value for each point of light in the projected light pattern to generate a point-cloud image and interpolating range values between points of light in the point-cloud image, wherein the pattern projector and the range camera are spatially offset; at least one device configured to move the dimensioning system and/or the object so that there is relative movement between the dimensioning system and the object, and the range camera's field-of-view contains a different portion of the object; and a processor communicatively coupled to the pattern projector and the range camera, wherein the processor is configured by software to: trigger the range camera to capture a plurality of range images, wherein in each range image of the plurality of range images, each pixel of the range image represents a distance from the range camera to a respective point in the range camera's field-of-view; gather information as the spatial relationship between the range camera and the object is changed, and the information is selected from the group consisting of tracking information and mapping information; combine the plurality of range images to create a composite range-image by image-stitching the plurality of range images using the information gathered as the spatial relationship between the range camera and the object is changed; and dimension the object using the composite range-image, wherein dimensioning the object using the composite range-image comprises creating a minimum bounding box that surrounds the object; and return the dimensions of the minimum bounding box as dimensions of the object.",
    "13. The dimensioning system of claim 12, wherein the processor is configured by software to adjust the spatial offset to change a resolution at which range differences may be detected.",
    "14. The dimensioning system of claim 12, wherein the image-stitching comprises simultaneous localization and mapping (SLAM).",
    "15. The dimensioning system of claim 14, wherein the simultaneous localization and mapping comprises: detecting features in a captured range image; and comparing the detected features to features detected in previously captured range image to update a position of the dimensioning system.",
    "16. The dimensioning system of claim 15, wherein the processor is configured by software to use the updated position of the dimensioning system to combine the plurality of range images.",
    "17. The dimensioning system of claim 12, wherein the dimensioning system is handheld."
  ],
  "description_excerpt": "The present invention relates to systems for determining an object's physical dimensions (i.e., dimensioning systems) and, more specifically, to a dimensioning system that uses image-stitching to acquire the data necessary for dimensioning.\n\nDetermining an item's dimensions is often necessary as part of a logistics process (e.g., shipping, storage, etc.). Physically measuring objects, however, is time consuming and may not result in accurate measurements. For example, in addition to human error, measurement errors may result when measuring irregularly shaped objects or when combining multiple objects into a single measurement. As a result, dimensioning systems have been developed to automate, or assist with, this measurement.\n\nA dimensioning system typically senses an object's shape/size in three-dimensions (3D) and then uses this 3D information to compute an estimate of an object's dimensions (e.g., volume, area, length, width, height, etc.). In addition, for irregular objects (or multiple objects), the dimensioning system may compute the dimensions of a minimum bounding box (MVBB) that contains the object (or objects).\n\nThe dimensioning system may sense an object by projecting a light pattern (i.e., pattern) into a field-of-view. Objects within the field-of-view will distort the appearance of the light pattern. The dimensioning system can capture an image of the reflected light-pattern and analyze the pattern distortions in the captured image to compute the 3D data necessary for dimensioning.",
  "cpc": [
    "G06T 5/50",
    "B65G 1/1371",
    "B65G 1/1375",
    "G01B 11/25",
    "G01B 11/2522",
    "G05B 19/402",
    "G05B 2219/31319",
    "G06T 2207/10021",
    "G06T 2207/10028",
    "G06T 7/33",
    "G06T 7/521",
    "G06T 7/60",
    "H04N 13/204",
    "H04N 13/254",
    "H04N 13/282",
    "H04N 23/698",
    "H04N 5/23238"
  ],
  "ipc": [
    "B65G 1/137",
    "G01B 11/25",
    "G05B 19/402",
    "G06K 7/10",
    "G06T 5/50",
    "G07G 1/00",
    "H04N 13/204",
    "H04N 13/254",
    "H04N 13/282",
    "H04N 5/232",
    "H04N 5/913",
    "H04N 7/18"
  ],
  "assignees": [
    "Hand Held Products Inc"
  ],
  "inventors": [
    "Brian L. Jovanovski",
    "Jingquan Li"
  ],
  "filing_date": "2018-09-25",
  "publication_date": "2019-09-03",
  "grant_date": "2019-09-03",
  "priority_date": "2014-10-10",
  "application_number": "US-201816140953-A",
  "family_id": "55654964",
  "cited_by_count": 7,
  "citations": [
    "US4026031A",
    "US3971065A",
    "US4279328A",
    "US4398811A",
    "US4495559A",
    "DE3335760A1",
    "US4634278A",
    "US4803639A",
    "US4730190A",
    "US4974919A",
    "US4914460A",
    "US5850370A",
    "US5606534A",
    "US5220536A",
    "US5111325A",
    "JPH04129902A",
    "US5243619A",
    "US5198648A",
    "US5184733A",
    "US20040089482A1",
    "US5869827A",
    "US5175601A",
    "US5590060A",
    "US5359185A",
    "US5384901A",
    "US5331118A",
    "US5802092A",
    "US6035067A",
    "US5548707A",
    "US5655095A",
    "US5929856A",
    "US5850490A",
    "US5767962A",
    "US8602309B2",
    "US20060255150A1",
    "US20130313324A1",
    "US5561526A",
    "US5729750A",
    "US6232597B1",
    "US5592333A",
    "US5619245A",
    "US5477622A",
    "US5555090A",
    "US5730252A",
    "US5969823A",
    "US6177999B1",
    "US5661561A",
    "US5732147A",
    "WO1996040452A1",
    "US5960098A",
    "US6069696A",
    "US6049386A",
    "US5831737A",
    "US6067110A",
    "US5991041A",
    "US7313264B2",
    "US5923428A",
    "US6137577A",
    "US5699161A",
    "US5737074A",
    "US6705526B1",
    "US6457642B1",
    "US6517004B2",
    "US5748199A",
    "US6053409A",
    "US5938710A",
    "US6115114A",
    "US5988862A",
    "US6246468B1",
    "US5808657A",
    "US5959568A",
    "US5870220A",
    "US6009189A",
    "US6064759A",
    "US5734476A",
    "US5978512A",
    "US6189223B1",
    "US8587697B2",
    "US20140063289A1",
    "US5979760A",
    "US5900611A",
    "US6236403B1",
    "US6429803B1",
    "US6025847A",
    "US7602404B1",
    "US6333749B1",
    "US6912293B1",
    "US6661521B1",
    "EP1112483A1",
    "EP1112483B1",
    "US6781621B1",
    "US20010032879A1",
    "US6824058B2",
    "US20040211836A1",
    "US20010027995A1",
    "US6336587B1",
    "US20050211782A1",
    "EP2286932A2",
    "US7137556B1",
    "US6373579B1",
    "US20020179708A1",
    "US6971580B2",
    "US7527205B2",
    "US20030053513A1",
    "US20030038179A1",
    "US7104453B1",
    "US20070181685A1",
    "US6507406B1",
    "WO2000077726A1",
    "US20020054289A1",
    "WO2001014836A1",
    "US7161688B1",
    "US6369401B1",
    "US6535776B1",
    "US20130292477A1",
    "US6832725B2",
    "US20040233461A1",
    "EP1232480B1",
    "EP1232480A2",
    "US7057632B2",
    "US6674904B1",
    "EP1111435A2",
    "US20020067855A1",
    "US20020036765A1",
    "US6519550B1",
    "US20080056536A1",
    "US7085409B2",
    "US6858857B2",
    "US20030197138A1",
    "US20090134221A1",
    "US8682077B1",
    "US20030163287A1",
    "US7353137B2",
    "US20020118874A1",
    "US8702000B2",
    "US8559767B2",
    "US9047525B2",
    "US20140299665A1",
    "US20020158873A1",
    "US7205529B2",
    "US20030078755A1",
    "US20020105639A1",
    "US20020109835A1",
    "US20020113946A1",
    "US20040098146A1",
    "US20020167677A1",
    "US20020186897A1",
    "US8897596B1",
    "US9137009B1",
    "US8794522B2",
    "US6804269B2",
    "US20020196534A1",
    "US20040019274A1",
    "US7277187B2",
    "US7413127B2",
    "US20140231500A1",
    "US8528818B2",
    "US20040083025A1",
    "US6995762B1",
    "US20030063086A1",
    "US20040258353A1",
    "US7307653B2",
    "US20030091227A1",
    "US20080065509A1",
    "US20060151604A1",
    "US6773142B2",
    "US8544737B2",
    "US8561895B2",
    "US8967468B2",
    "US20040073359A1",
    "US20030156756A1",
    "DE10210813A1",
    "US20030235331A1",
    "US20040024754A1",
    "US7159783B2",
    "US20060112023A1",
    "US20040008259A1",
    "US7310431B2",
    "US20140076974A1",
    "US8596542B2",
    "US20030225712A1",
    "US8313380B2",
    "US20050257748A1",
    "US6922632B2",
    "US20040122779A1",
    "US20040155975A1",
    "US8102395B2",
    "US20040066329A1",
    "US20040105580A1",
    "US20040118928A1",
    "US20040132297A1",
    "US20060159344A1",
    "US20140103115A1",
    "US8622303B2",
    "EP1443312A1",
    "US7214954B2",
    "US20040184041A1",
    "US20060232681A1",
    "US20070153293A1",
    "US20040165090A1",
    "US20060159307A1",
    "US20060276709A1",
    "US20050128193A1",
    "US20040214623A1",
    "US8789758B2",
    "US8985457B2",
    "US20050006477A1",
    "US7509529B2",
    "AU2004212587A1",
    "US20050117215A1",
    "US20050128196A1",
    "US8009358B2",
    "US20120168509A1",
    "US20130292475A1",
    "US8844822B2",
    "US7128266B2",
    "US8317105B2",
    "US8479992B2",
    "US8366005B2",
    "US20150014416A1",
    "US20120168512A1",
    "US8517271B2",
    "US20110180695A1",
    "US8615487B2",
    "US20140108402A1",
    "US20050168488A1",
    "US20070177011A1",
    "US20070025612A1",
    "US20050240317A1",
    "US20080047760A1",
    "US20050264867A1",
    "US20070031064A1",
    "US7233682B2",
    "US20060047704A1",
    "JP2006096457A",
    "US20060078226A1",
    "US8636224B2",
    "US20140140585A1",
    "US20060230640A1",
    "US20070299338A1",
    "US8720783B2",
    "US20060109105A1",
    "US20060108266A1",
    "US7086162B2",
    "US20080204476A1",
    "US20080212168A1",
    "US9202458B2",
    "US20140288933A1",
    "US8756059B2",
    "US8868421B2",
    "US20150039309A1",
    "US8723804B2",
    "WO2006095110A2",
    "US8212889B2",
    "US20060213999A1",
    "US20060269165A1",
    "US20100208039A1",
    "US8750445B2",
    "US8599957B2",
    "US8556177B2",
    "US20060291719A1",
    "US20070003154A1",
    "WO2007012554A1",
    "WO2007015059A1",
    "US8881987B2",
    "US20150063215A1",
    "US20090195790A1",
    "US20090114818A1",
    "US20090323121A1",
    "US20070063048A1",
    "JP2007084162A",
    "US20070127022A1",
    "US8050461B2",
    "US8061610B2",
    "US20070116357A1",
    "US20070143082A1",
    "US7614563B1",
    "US8851383B2",
    "US20150029002A1",
    "US20070165013A1",
    "US9491729B2",
    "US9084032B2",
    "US20070171220A1",
    "US9275388B2",
    "US8842849B2",
    "US9159059B2",
    "US20080247635A1",
    "US8350959B2",
    "US20070237356A1",
    "EP2013117A1",
    "US20120224026A1",
    "US20080050042A1",
    "US8727223B2",
    "US20070291031A1",
    "US20080077265A1",
    "US20080013793A1",
    "US20100113153A1",
    "US20150136851A1",
    "US8944332B2",
    "US20080035390A1",
    "DE102007037282A1",
    "US20080164074A1",
    "US7586049B2",
    "US20080062164A1",
    "US20080054062A1",
    "US20100091104A1",
    "US8310656B2",
    "US8374498B2",
    "US20080079955A1",
    "US20100303336A1",
    "US20120262558A1",
    "US7726206B2",
    "US20080156619A1",
    "US8027096B2",
    "US8687282B2",
    "US20140168787A1",
    "US20140197304A1",
    "US7912320B1",
    "US8072581B1",
    "US9047359B2",
    "JP2008210276A",
    "US8055061B2",
    "US8792688B2",
    "US8915444B2",
    "US20100223276A1",
    "US8132728B2",
    "US20080273210A1",
    "US20100172567A1",
    "US7974025B2",
    "US8971346B2",
    "US20080273191A1",
    "US8630491B2",
    "US20140125999A1",
    "US20080278790A1",
    "US20140133379A1",
    "US8638806B2",
    "US8794526B2",
    "US20090046296A1",
    "US20090161090A1",
    "US20140158770A1",
    "US7780084B2",
    "US8224133B2",
    "US20100035637A1",
    "US20140217166A1",
    "US8635309B2",
    "US20090038182A1",
    "US7726575B2",
    "US8556174B2",
    "US20150127791A1",
    "US8925818B2",
    "US20090059004A1",
    "US8230367B2",
    "US9014441B2",
    "US20090081008A1",
    "US8548420B2",
    "US8371507B2",
    "US20090095047A1",
    "US20130200150A1",
    "US7639722B1",
    "US20100060604A1",
    "US8584945B2",
    "US9049640B2",
    "US8807431B2",
    "US8437539B2",
    "CN201139117Y",
    "US8339462B2",
    "US20090189858A1",
    "US20120190386A1",
    "US20140098792A1",
    "US8611309B2",
    "US20090225333A1",
    "US20090237411A1",
    "US20100171740A1",
    "US20090268023A1",
    "US20090273770A1",
    "US20090272724A1",
    "US8301027B2",
    "US9361882B2",
    "US20090318815A1",
    "US20090313948A1",
    "US8028501B2",
    "US7788883B2",
    "US20090323084A1",
    "US9171543B2",
    "KR20100020115A",
    "US8794520B2",
    "US8628015B2",
    "US20100118200A1",
    "US20110234389A1",
    "US20100128109A1",
    "US8783573B2",
    "US8194097B2",
    "US20100220894A1",
    "US8463079B2",
    "US8646694B2",
    "US20100161170A1",
    "US20150149946A1",
    "US20100202702A1",
    "US8908995B2",
    "US20100177076A1",
    "US20100177749A1",
    "US20100177707A1",
    "US20100177080A1",
    "US8457013B2",
    "US9030964B2",
    "US20100194709A1",
    "US8441749B2",
    "US20110279916A1",
    "US20100211355A1",
    "US20100217678A1",
    "EP2216634A1",
    "US20160164261A1",
    "US20100220849A1",
    "US8643717B2",
    "US20100245850A1",
    "US20100254611A1",
    "US9183425B2",
    "US8424768B2",
    "US8212158B2",
    "US20100274728A1",
    "US8149224B1",
    "US20120314258A1",
    "US20110188741A1",
    "US20110040192A1",
    "US9519814B2",
    "US20100315413A1",
    "US20120074227A1",
    "US20100321482A1",
    "US8583924B2",
    "US8914788B2",
    "US8305458B2",
    "US8201737B1",
    "US20110019155A1",
    "KR20110013200A",
    "US20140009586A1",
    "WO2011017241A1",
    "US8596539B2",
    "US20110040407A1",
    "US9418269B2",
    "US20120140300A1",
    "US20110043609A1",
    "US8668149B2",
    "US8294969B2",
    "US8390909B2",
    "US20140247315A1",
    "US8723904B2",
    "US20110075936A1",
    "US8587595B2",
    "US20110081044A1",
    "US9047098B2",
    "US8868802B2",
    "US8596543B2",
    "US20110099474A1",
    "US20120218436A1",
    "US20120261474A1",
    "US20150199957A1",
    "US8996384B2",
    "US20120236288A1",
    "US9497092B2",
    "US8320621B2",
    "US20110169999A1",
    "US20140204268A1",
    "US8866963B2",
    "US8698949B2",
    "US8579200B2",
    "US20140066136A1",
    "US8588869B2",
    "US8640958B2",
    "US20120300991A1",
    "US8781520B2",
    "US20110188054A1",
    "US9736459B2",
    "US9058526B2",
    "US20110202554A1",
    "US20110235854A1",
    "US20110243432A1",
    "US9298964B2",
    "US9104934B2",
    "US20110249864A1",
    "US8368762B1",
    "KR20110117020A",
    "US20110254840A1",
    "US8570343B2",
    "EP2381421A2",
    "US20110260965A1",
    "US8822806B2",
    "US20110286628A1",
    "US20120185094A1",
    "US20120081714A1",
    "US8134717B2",
    "US20110286007A1",
    "US8600167B2",
    "US8228510B2",
    "US20110288818A1",
    "US9047531B2",
    "US8594425B2",
    "US20110297590A1",
    "US20110301994A1",
    "US20110303748A1",
    "US20140142398A1",
    "US20110310256A1",
    "US20110310227A1",
    "US9189669B2",
    "US8351670B2",
    "US20120014572A1",
    "US20120024952A1",
    "US8659397B2",
    "US9489782B2",
    "US20140067104A1",
    "US8910870B2",
    "US8381976B2",
    "US8717494B2",
    "US20130156267A1",
    "US8757495B2",
    "US20120057345A1",
    "US20130076857A1",
    "US20120056982A1",
    "KR20120028109A",
    "US20130291998A1",
    "US20120067955A1",
    "US8565107B2",
    "US20120113250A1",
    "US20120082383A1",
    "US8408469B2",
    "US20120236212A1",
    "US8760563B2",
    "US9036054B2",
    "US20120284593A1",
    "US20120282911A1",
    "US20120280908A1",
    "US20120284012A1",
    "US20120284339A1",
    "US20120284122A1",
    "US20120282905A1",
    "US20120113223A1",
    "US8944327B2",
    "US20120111946A1",
    "US8322622B2",
    "US8490877B2",
    "US20130208164A1",
    "US8849019B2",
    "US8600158B2",
    "US20140078342A1",
    "US8571307B2",
    "US8950678B2",
    "US20120126000A1",
    "US9066087B2",
    "US9010641B2",
    "US8550357B2",
    "US20140025584A1",
    "US8408468B2",
    "US20120313848A1",
    "US8448863B2",
    "US20130270346A1",
    "US9365381B2",
    "US8939374B2",
    "US8996194B2",
    "US8763909B2",
    "US20120179665A1",
    "US8692927B2",
    "US20120197464A1",
    "US8599271B2",
    "US8561903B2",
    "US8678286B2",
    "US9033240B2",
    "US20120193423A1",
    "US8879639B2",
    "US9038915B2",
    "US8798367B2",
    "US8381979B2",
    "US20130306731A1",
    "US20140034734A1",
    "US8942480B2",
    "US9418270B2",
    "US8789757B2",
    "US8985456B2",
    "US8408464B2",
    "US8928896B2",
    "US8636200B2",
    "US20120203647A1",
    "US20120224060A1",
    "US8550354B2",
    "US20120223141A1",
    "US8459557B2",
    "US20120242852A1",
    "US8988590B2",
    "US8469272B2",
    "US20120256901A1",
    "US20140071430A1",
    "US8824692B2",
    "US20140369511A1",
    "US20140064624A1",
    "US20120294549A1",
    "US20120293610A1",
    "US8914290B2",
    "US20150088522A1",
    "US20120294478A1",
    "US9219836B2",
    "US8868519B2",
    "US20120299961A1",
    "US20150032709A1",
    "US9079423B2",
    "US20120314030A1",
    "US20140217180A1",
    "US9208366B2",
    "EP2533009A2",
    "US20120314058A1",
    "US20120316820A1",
    "US20140363015A1",
    "US8824696B2",
    "US8376233B2",
    "US8561905B2",
    "US8998091B2",
    "US20140098091A1",
    "US8628016B2",
    "US8910875B2",
    "US8657200B2",
    "WO2012175731A1",
    "US8636215B2",
    "US8640960B2",
    "US9158340B2",
    "US9269036B2",
    "US8985459B2",
    "US20140139654A1",
    "US9481186B2",
    "US20130019278A1",
    "US20150213590A1",
    "US20130038941A1",
    "US8908277B2",
    "WO2013021157A1",
    "US20160178915A1",
    "US20130038881A1",
    "US20130043312A1",
    "US8779898B2",
    "US8636212B2",
    "US20170121158A1",
    "US20140058612A1",
    "EP2562715A1",
    "US20130223673A1",
    "WO2013033442A1",
    "US20130050426A1",
    "US9111166B2",
    "US8822848B2",
    "US9111159B2",
    "US9135483B2",
    "US8590789B2",
    "US20140070005A1",
    "US8976368B2",
    "US8844823B2",
    "US8678285B2",
    "US8807432B2",
    "US8556176B2",
    "US20150001301A1",
    "US20130075168A1",
    "US8794525B2",
    "US9057641B2",
    "US8474712B2",
    "US8646692B2",
    "US9317037B2",
    "US9053055B2",
    "US9047420B2",
    "US9274812B2",
    "US8868803B2",
    "US8918564B2",
    "US20140108682A1",
    "US8621123B2",
    "US20130094069A1",
    "US8608071B2",
    "US20130093895A1",
    "US9082195B2",
    "US20130101158A1",
    "US9411386B2",
    "US9015513B2",
    "US9066032B2",
    "US20140125853A1",
    "US8629926B2",
    "US20140240454A1",
    "US9262660B2",
    "US9224024B2",
    "US20140166757A1",
    "US8903172B2",
    "US8820630B2",
    "US9248640B2",
    "US8628013B2",
    "US8881983B2",
    "US8991704B2",
    "US20140307855A1",
    "US9093141B2",
    "US20140097252A1",
    "US8695880B2",
    "US8523076B2",
    "US20130175341A1",
    "US20130175343A1",
    "US9741136B2",
    "US20150028104A1",
    "US20170103545A1",
    "US20150128116A1",
    "US20150051992A1",
    "US8880426B2",
    "US20150009301A1",
    "US20130201288A1",
    "US8988578B2",
    "US8915439B2",
    "US8740085B2",
    "US20140374483A1",
    "US20130211790A1",
    "US8740082B2",
    "US20130222592A1",
    "US9366861B1",
    "US9378403B2",
    "US20150301181A1",
    "US8550335B2",
    "US20140306833A1",
    "US8777108B2",
    "US9087250B2",
    "US9064165B2",
    "US9383848B2",
    "US20130257744A1",
    "US20130257759A1",
    "US8976030B2",
    "US20150062366A1",
    "US8608053B2",
    "WO2013163789A1",
    "WO2013166368A1",
    "US20130293539A1",
    "EP2845170A1",
    "US20130293540A1",
    "US20150213647A1",
    "US8752766B2",
    "US9064167B2",
    "US9007368B2",
    "US9098763B2",
    "US20130329013A1",
    "US20130307964A1",
    "US9558386B2",
    "US20130306728A1",
    "US20130308625A1",
    "US9064254B2",
    "GB2503978A",
    "US20130308013A1",
    "US8789759B2",
    "US9038911B2",
    "US9016576B2",
    "US20160065912A1",
    "US20150327012A1",
    "US9092682B2",
    "US20130317642A1",
    "US8978983B2",
    "US20130326425A1",
    "US20130329012A1",
    "WO2013184340A1",
    "US8746563B2",
    "US20130332524A1",
    "US9270782B2",
    "US9158000B2",
    "US8993974B2",
    "US20150220753A1",
    "US20150144698A1",
    "US9053380B2",
    "US20130342343A1",
    "US20140313527A1",
    "US8978981B2",
    "US9245492B2",
    "US20140001258A1",
    "US8854633B2",
    "US20150049347A1",
    "US8944313B2",
    "US20140002828A1",
    "US20140001267A1",
    "US9092683B2",
    "US20140019005A1",
    "US20150116498A1",
    "US20140021259A1",
    "US20140031665A1",
    "US8576390B1",
    "US9262662B2",
    "US20140034731A1",
    "US20140158468A1",
    "US20150186703A1",
    "US20140039674A1",
    "US20140039693A1",
    "WO2014023697A1",
    "US9478983B2",
    "US9360304B2",
    "US20140049120A1",
    "US20140049635A1",
    "US20150009338A1",
    "US20150325036A1",
    "US20140062709A1",
    "US20140061306A1",
    "US20140067692A1",
    "US9022288B2",
    "US20140074746A1",
    "US20140263645A1",
    "US20140071840A1",
    "US8916789B2",
    "US20150096872A1",
    "US20140201126A1",
    "US20140079297A1",
    "US20140192551A1",
    "US9033242B2",
    "US20140166755A1",
    "US9342723B2",
    "US20140091147A1",
    "US8777109B2",
    "US20150253469A1",
    "US20140100813A1",
    "US9002641B2",
    "US20140100774A1",
    "US9286496B2",
    "US20140097238A1",
    "US20140098243A1",
    "US20140098244A1",
    "US20140108010A1",
    "US20140104416A1",
    "US20140104414A1",
    "US9148474B2",
    "US20140106725A1",
    "US20140104413A1",
    "US9313377B2",
    "US20140104664A1",
    "EP2722656A1",
    "US20140225985A1",
    "US20140114530A1",
    "US9235553B2",
    "US20160191801A1",
    "US20140110485A1",
    "US20140125577A1",
    "USD730902S1",
    "US20140129378A1",
    "US20140135984A1",
    "US9147096B2",
    "US20140131444A1",
    "US9465967B2",
    "US20140136208A1",
    "US20140131443A1",
    "US9208367B2",
    "US9709387B2",
    "US20150178900A1",
    "US20150316368A1",
    "US20140152975A1",
    "US20140152882A1",
    "US9061527B2",
    "US20140159869A1",
    "US9064168B2",
    "US20140168380A1",
    "US20140175165A1",
    "US20150355470A1",
    "WO2014102341A1",
    "US20140192187A1",
    "US9107484B2",
    "USD716285S1",
    "US20140191913A1",
    "US20150310389A1",
    "USD734751S1",
    "USD702237S1",
    "US20140197239A1",
    "US9092681B2",
    "US20140205150A1",
    "US20140214631A1",
    "US20140225918A1",
    "US9304376B2",
    "US8978984B2",
    "US20140247279A1",
    "US20140247280A1",
    "US9142035B1",
    "US9076459B2",
    "US9080856B2",
    "EP2966595A1",
    "US20140267609A1",
    "EP2779027A1",
    "US20150308816A1",
    "US20140282210A1",
    "US20140278387A1",
    "US9384374B2",
    "US9233470B1",
    "US20140270361A1",
    "US20140270229A1",
    "US20140268093A1",
    "US20140270196A1",
    "US20140263493A1",
    "WO2014149702A1",
    "WO2014151746A2",
    "US8810779B1",
    "US20140297058A1",
    "US9070032B2",
    "US20150016712A1",
    "US20160070982A1",
    "JP2014210646A",
    "US20140320605A1",
    "US20140320408A1",
    "US20140319219A1",
    "US20140333775A1",
    "US9195844B2",
    "US20140347533A1",
    "US20140350710A1",
    "US20140351317A1",
    "US8918250B2",
    "US20150100196A1",
    "US9037344B2",
    "US9141839B2",
    "US20140362184A1",
    "USD762604S1",
    "US20140374485A1",
    "US20140379613A1",
    "US9104929B2",
    "US8985461B2",
    "US20150003673A1",
    "US9239950B2",
    "US20150009100A1",
    "US9250652B2",
    "USD747321S1",
    "USD723560S1",
    "USD730357S1",
    "USD766244S1",
    "US20150260830A1",
    "US20160169665A1",
    "WO2015006865A1",
    "US20150021397A1",
    "US9297900B2",
    "EP2833323A2",
    "US20150036876A1",
    "US20150040378A1",
    "US20150042791A1",
    "US20150053769A1",
    "US20150062369A1",
    "EP2843590A2",
    "US20150063676A1",
    "US20150062160A1",
    "US9464885B2",
    "US20150070158A1",
    "US9082023B2",
    "US9572901B2",
    "US8870074B1",
    "US20150070489A1",
    "US9251411B2",
    "US9171278B1",
    "USD785636S1",
    "US9165174B2",
    "US20150115035A1",
    "US20150117749A1",
    "US20150134470A1",
    "US20150133047A1",
    "US20150130928A1",
    "US9470511B2",
    "US20150142492A1",
    "US20150144692A1",
    "US9530038B2",
    "US20170018294A1",
    "USD734339S1",
    "US20150163474A1",
    "US20150161429A1",
    "US9053378B1",
    "US20150182844A1",
    "US9373018B2",
    "US20150201181A1",
    "US20150204662A1",
    "US20150210199A1",
    "US20150219748A1",
    "US20150229838A1",
    "US9158953B2",
    "US20170132806A1",
    "US20150243030A1",
    "US20150248578A1",
    "US20150254485A1",
    "JP2015174705A",
    "US20160171666A1",
    "US20150269403A1",
    "US9299013B1",
    "US20150276379A1",
    "US9224027B2",
    "US9412242B2",
    "GB2525053A",
    "US9424749B1",
    "US9258033B2",
    "US20150310243A1",
    "US9224022B2",
    "US9301427B2",
    "US9280693B2",
    "US9277668B2",
    "US20150332075A1",
    "US20150332463A1",
    "US9399557B1",
    "USD757009S1",
    "USD730901S1",
    "US9478113B2",
    "US20160014251A1",
    "US9443123B2",
    "US9310609B2",
    "US9423318B2",
    "US20160042241A1",
    "US20160040982A1",
    "WO2016020038A1",
    "US20160048725A1",
    "US20160057230A1",
    "US20160063429A1",
    "US20160062473A1",
    "US20160223474A1",
    "US20160202478A1",
    "US9342724B2",
    "US20160088287A1",
    "US20160090284A1",
    "US9828223B2",
    "US20160090283A1",
    "US20160092805A1",
    "US20160094016A1",
    "US20160102975A1",
    "EP3006893A1",
    "EP3007096A1",
    "US20160104019A1",
    "US20160104274A1",
    "US20160101936A1",
    "GB2531928A",
    "US9443222B2",
    "US20160117627A1",
    "USD760719S1",
    "US20160109224A1",
    "US20160112643A1",
    "US20160109220A1",
    "EP3012601A1",
    "US20160109219A1",
    "US20160112631A1",
    "US20160117631A1",
    "US20170336870A1",
    "WO2016061699A1",
    "US20160125873A1",
    "US20160124516A1",
    "US9262633B1",
    "US9646189B2",
    "US20160125342A1",
    "US20160125217A1",
    "US20160133253A1",
    "US20160138247A1",
    "US20160138248A1",
    "US20160138249A1",
    "WO2016085682A1",
    "US20160147408A1",
    "US20160171720A1",
    "USD790546S1",
    "US20160171597A1",
    "US20160171775A1",
    "US20160171777A1",
    "US20160178479A1",
    "US20160180713A1",
    "US20160178707A1",
    "US20160180663A1",
    "US20160179132A1",
    "US20160178685A1",
    "US20160174674A1",
    "US9454689B2",
    "US20160179368A1",
    "US20160180678A1",
    "US20160180594A1",
    "US20160179378A1",
    "US20160180133A1",
    "US20160180130A1",
    "US20160179143A1",
    "US9375945B1",
    "US20160180136A1",
    "US20160188944A1",
    "US20160189092A1",
    "US9652653B2",
    "US20160192051A1",
    "US20160189088A1",
    "US20160189447A1",
    "US20160191684A1",
    "US20160189284A1",
    "US20160185136A1",
    "US20160189076A1",
    "US20160188941A1",
    "US20160189288A1",
    "US20160189489A1",
    "US20160188939A1",
    "US9230140B1",
    "US20160189087A1",
    "US20160188943A1",
    "US20160188942A1",
    "US20160189366A1",
    "US20160189443A1",
    "US20160185291A1",
    "US20160187210A1",
    "US20160187187A1",
    "US20160188940A1",
    "US20160186926A1",
    "US20160187186A1",
    "US20160188861A1",
    "US20160202959A1",
    "US20160203797A1",
    "US20160204623A1",
    "US20160203021A1",
    "US20160204636A1",
    "US20160202958A1",
    "US20160203820A1",
    "US20160204638A1",
    "US20160202951A1",
    "US20160203429A1",
    "US20160203641A1",
    "US20160210780A1",
    "US9273846B1",
    "US20160227912A1",
    "USD785617S1",
    "US20160232891A1",
    "US9390596B1",
    "US9250712B1",
    "US9486921B1",
    "US20160292477A1",
    "US20160294779A1",
    "USD777166S1",
    "US20160306769A1",
    "US9521331B2",
    "US20160316190A1",
    "US20160314294A1",
    "US20160314276A1",
    "USD783601S1",
    "US20160323310A1",
    "US20160327614A1",
    "US20160327930A1",
    "US20160330218A1",
    "US20160325677A1",
    "US20160328762A1",
    "US20160328854A1",
    "US20170309108A1",
    "US9595038B1",
    "US20160343176A1",
    "US20160343163A1",
    "USD771631S1",
    "US9507974B1",
    "US20160364914A1",
    "US9235899B1",
    "US20160372282A1",
    "US20160370220A1",
    "USD790505S1",
    "US20160373847A1",
    "US20160377417A1",
    "US20160377414A1",
    "US20170010780A1",
    "US20170010328A1",
    "US20170010141A1",
    "US20170016714A1",
    "US20170018094A1",
    "US9488986B1",
    "US20170047864A1",
    "US20170046603A1",
    "US20170053147A1",
    "US20170053647A1",
    "US20170053146A1",
    "US20170064634A1",
    "US20170055606A1",
    "US20170060316A1",
    "US20170061961A1",
    "US9490540B1",
    "US9659198B2",
    "US9652648B2",
    "US9606581B1",
    "US20170083730A1",
    "US9646191B2",
    "US20170091741A1",
    "US20170091706A1",
    "US20170091904A1",
    "US20170092908A1",
    "US20170091502A1",
    "US20170094238A1",
    "US20170098947A1",
    "US20170100949A1",
    "US9656487B2",
    "US20170108838A1",
    "US20170108895A1",
    "US20170115497A1",
    "US20170116462A1",
    "US20170115490A1",
    "US20170139213A1",
    "US20170118355A1",
    "US20170124369A1",
    "US20170123598A1",
    "US20170124396A1",
    "US20170124687A1",
    "US20170126873A1",
    "US20170126904A1",
    "US20170140731A1",
    "US20170139012A1",
    "US9680282B2",
    "US20170140329A1",
    "US20170150124A1",
    "US20170148250A1",
    "US20170147847A1",
    "US9697401B2",
    "US20170171703A1",
    "US20170169198A1",
    "US20170171803A1",
    "US20170171035A1",
    "US20170180359A1",
    "US20170181299A1",
    "US20170180577A1",
    "US20170193727A1",
    "US20170193432A1",
    "US20170190192A1",
    "US20170193461A1",
    "US20170200108A1",
    "US20170200275A1",
    "US20170200296A1",
    "EP3270342A1",
    "US9701140B1"
  ]
}

Record 2,616 of 8,000 in Patents full text (MLC-0201). Request the full dataset.