IP Library Granted Patent US 12,340,538
Granted Patent B2
US 12,340,538 · App. 17/359,326 · Granted Jun 24, 2025

Systems and methods for generating and using visual datasets for training computer vision models

Inventors: Kartik Venkataraman (San Jose, CA); Agastya Kalra (Nepean, CA); Achuta Kadambi (Los Altos Hills, CA); Ramesh Raskar (Cambridge, MA)
Assignee: Intrinsic Innovation LLC
G06T7/75G02B27/288G06N3/08G06T7/344G06T7/50G06T17/00G06T2207/10028G06T2207/20081G06T2207/30108
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,340,538
App. No.
17/359,326
Granted
Jun 24, 2025
Kind
B2
Abstract

A system for collecting data for training a computer vision model for shape estimation includes: an imaging system configured to capture one or more images; and a processing system including a processor and memory storing instructions that, when executed by the processor, cause the processor to: receive one or more input images from the imaging system; estimate a pose of an object depicted in the one or more images; render a shape estimate from a 3-D model of the object posed in accordance with the pose of the object; and generate a data point of a training dataset, the data point including one or more images based on the one or more input images and a label corresponding to the one or more images, the label including the shape estimate.

Claims (63)

1. A system for collecting data for a training dataset for training a machine learning model, the system comprising:

an imaging system configured to capture one or more images; and

a processing system comprising one or more processors and memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

for each of multiple iterations:

receiving one or more respective input images of a respective scene from the imaging system;

estimating a respective pose of a respective object in the respective scene from the one or more respective input images including aligning keypoints in the one or more respective input images with respective corresponding keypoints of a respective 3-D model of the respective object;

rendering, using the respective 3-D model of the respective object posed in accordance with the respective estimated pose, a respective shape estimate comprising a surface normals map that associates each of a plurality of locations in a respective input image with surface normal data;

generating a respective data point, the respective data point comprising a respective image of the respective scene and a respective label comprising the respective shape estimate of the respective object; and

including the respective data point in the training dataset;

training the machine learning model on the training dataset generated using the respective 3-D models of the respective objects to compute shape estimates based on one or more input images;

obtaining one or more images of a scene;

generating a shape estimate of an object in the scene from the one or more images using the machine learning model;

updating an estimated pose of the object to reduce a difference between the shape estimate and a rendered shape of a 3-D model of the object; and

providing the estimated pose to a controller for causing a robot to manipulate the object.

2. The system of claim 1 , wherein the imaging system comprises a polarization camera system, and

wherein the one or more respective input images comprise one or more polarization images,

wherein, for one or more of the multiple iterations, the operations further comprise generating a surface normals map from the one or more polarization images, and

wherein aligning the keypoints in the one or more respective input images with respective corresponding keypoints of the respective 3-D model of the respective object comprises refining the respective estimated pose of the object according to differences between the surface normals map computed from the one or more polarization images and surface normals of the respective 3-D model of the object.

3. The system of claim 2 wherein the one or more polarization images comprise a plurality of spectral channels corresponding to different portions of an electromagnetic spectrum.

4. The system of claim 1 , wherein the respective data point comprises one or more polarization images.

5. The system of claim 1 , wherein the respective data point comprises one or more polarization signatures computed based on one or more polarization images.

6. The system of claim 1 , wherein the respective data point comprises one or more surface normals maps computed from one or more polarization images.

7. The system of claim 2 , wherein the respective shape estimate comprises a rendered depth map.

8. The system of claim 1 , wherein the imaging system comprises a depth camera system, and

wherein the respective data point comprises one or more depth maps.

9. The system of claim 8 , wherein the respective pose of the respective object is estimated based on aligning a shape of the respective 3-D model with the one or more depth maps.

10. The system of claim 1 , wherein for one or more of the multiple iterations, estimating the respective pose of the respective object further comprises using a previously trained machine learning model trained to compute shape estimates based on the one or more respective input images, and wherein training the machine learning model on the training dataset comprises re-training the machine learning model on the respective generated data points.

11. The system of claim 1 , wherein training the machine learning model on the training dataset comprises training the machine learning model on the respective generated data points.

12. A method for collecting data for a training dataset for training a machine learning model, the method comprising:

for each of multiple iterations:

receiving, by a processing system comprising one or more processors and memory, one or more respective input images of a respective scene;

estimating, by the processing system, a respective pose of a respective object in the respective scene from the one or more respective input images including aligning keypoints in the one or more respective input images with respective corresponding keypoints of a respective 3-D model of the respective object;

rendering, by the processing system using the respective 3-D model of the respective object posed in accordance with the respective estimated pose, a respective shape estimate comprising a surface normals map that associates each of a plurality of locations in a respective input image with surface normal data;

generating, by the processing system, a respective data point, the respective data point comprising a respective image of the respective scene and a respective label comprising the respective shape estimate of the respective object; and

including the respective data point in the training dataset;

training the machine learning model on the training dataset generated using the respective 3-D models of the respective objects to compute shape estimates based on one or more input images;

obtaining one or more images of a scene;

generating a shape estimate of an object in the scene from the one or more images using the machine learning model;

updating an estimated pose of the object to reduce a difference between the shape estimate and a rendered shape of a 3-D model of the object; and

providing the estimated pose to a controller for causing a robot to manipulate the object.

13. The method of claim 12 , wherein the one or more respective input images comprise one or more polarization images, and wherein, for one or more of the multiple iterations, the method further comprises generating a surface normals map from the one or more polarization images,

wherein aligning the keypoints in the one or more respective input images with respective corresponding keypoints of the respective 3-D model of the respective object comprises refining the respective estimated pose of the respective object according to differences between the surface normals map computed from the one or more polarization images and surface normals of the respective 3-D model of the respective object.

14. The method of claim 13 , wherein the one or more polarization images comprise a plurality of spectral channels corresponding to different portions of an electromagnetic spectrum.

15. The method of claim 12 , wherein the respective data point comprises one or more polarization images.

16. The method of claim 12 , wherein the respective data point comprises one or more polarization signatures computed based on one or more polarization images.

17. The method of claim 12 , wherein the respective data point comprises one or more surface normals maps computed from one or more polarization images.

18. The method of claim 13 , wherein the respective shape estimate comprises a rendered depth map.

19. The method of claim 12 , wherein the respective data point comprises one or more depth maps.

20. The method of claim 19 , wherein the respective pose of the respective object is estimated based on aligning a shape of the respective 3-D model with the one or more depth maps.

21. The method of claim 12 , wherein, for one or more of the multiple iterations, estimating the respective pose of the respective object further comprises using a previously trained machine learning model trained to compute shape estimates based on the one or more respective input images, and wherein training the machine learning model on the training dataset comprises re-training the machine learning model on the respective generated data points.

22. The method of claim 12 , wherein training the machine learning model on the training dataset comprises training the machine learning model on the respective data points.

23. One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations for collecting data for a training dataset, comprising:

for each of multiple iterations:

receiving one or more respective input images of a respective scene;

estimating a respective pose of a respective object in the respective scene from the one or more respective input images including aligning keypoints in the one or more respective input images with respective corresponding keypoints of a respective 3-D model of the respective object;

rendering, using the respective 3-D model of the respective object posed in accordance with the respective estimated pose, a respective shape estimate comprising a surface normals map that associates each of a plurality of locations in a respective input image with surface normal data;

generating a respective data point, the respective data point comprising a respective image of the respective scene and a respective label comprising the respective shape estimate of the respective object; and

including the respective data point in the training dataset;

training a machine learning model on the training dataset generated using the respective 3-D models of the respective objects to compute shape estimates based on one or more input images;

obtaining one or more images of a scene;

generating a shape estimate of an object in the scene from the one or more images using the machine learning model;

updating an estimated pose of the object to reduce a difference between the shape estimate and a rendered shape of a 3-D model of the object; and

providing the estimated pose to a controller for causing a robot to manipulate the object.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 060389 FRAME: 0682. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 7, 2022
From: VICARIOUS FPC, INC.; BOSTON POLARIMETRICS, INC.
To: INTRINSIC INNOVATION LLC
Reel/Frame 060614/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2022
From: VICARIOUS FPC, INC; BOSTON POLARIMETRICS, INC.
To: LLC, INTRINSIC I
Reel/Frame 060389/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: VENKATARAMAN, KARTIK; KALRA, AGASTYA; KADAMBI, ACHUTA; RASKAR, RAMESH
To: BOSTON POLARIMETRICS, INC.
Reel/Frame 056675/0168 →
Continuity (1)
Related Publication 20220414928A1 · Dec 29, 2022
References Cited (400)
US 4124798A · Thompson · 1978 [cited by applicant]
US 4198646A · Alexander et al. · 1980 [cited by applicant]
US 4323925A · Abell et al. · 1982 [cited by applicant]
US 4460449A · Montalbano · 1984 [cited by applicant]
US 4467365A · Murayama et al. · 1984 [cited by applicant]
US 4652909A · Glenn · 1987 [cited by applicant]
US 4888645A · Mitchell et al. · 1989 [cited by applicant]
US 4899060A · Lischke · 1990 [cited by applicant]
US 4962425A · Rea · 1990 [cited by applicant]
US 5005083A · Grage et al. · 1991 [cited by applicant]
US 5070414A · Tsutsumi · 1991 [cited by applicant]
US 5144448A · Hornbaker et al. · 1992 [cited by applicant]
US 5157499A · Oguma et al. · 1992 [cited by applicant]
US 5325449A · Burt et al. · 1994 [cited by applicant]
US 5327125A · Iwase et al. · 1994 [cited by applicant]
US 5463464A · Ladewski · 1995 [cited by applicant]
US 5475422A · Suzuki et al. · 1995 [cited by applicant]
US 5488674A · Burt et al. · 1996 [cited by applicant]
US 5517236A · Sergeant et al. · 1996 [cited by applicant]
US 5629524A · Stettner et al. · 1997 [cited by applicant]
US 5638461A · Fridge · 1997 [cited by applicant]
US 5675377A · Gibas et al. · 1997 [cited by applicant]
US 5703961A · Rogina et al. · 1997 [cited by applicant]
US 5710875A · Hsu et al. · 1998 [cited by applicant]
US 5757425A · Barton et al. · 1998 [cited by applicant]
US 5793900A · Nourbakhsh et al. · 1998 [cited by applicant]
US 5801919A · Griencewic · 1998 [cited by applicant]
US 5808350A · Jack et al. · 1998 [cited by applicant]
US 5832312A · Rieger et al. · 1998 [cited by applicant]
US 5833507A · Woodgate et al. · 1998 [cited by applicant]
US 5880691A · Fossum et al. · 1999 [cited by applicant]
US 5911008A · Niikura et al. · 1999 [cited by applicant]
US 5933190A · Dierickx et al. · 1999 [cited by applicant]
US 5963664A · Kumar et al. · 1999 [cited by applicant]
US 5973844A · Burger · 1999 [cited by applicant]
US 6002743A · Telymonde · 1999 [cited by applicant]
US 6005607A · Uomori et al. · 1999 [cited by applicant]
US 6034690A · Gallery et al. · 2000 [cited by applicant]
US 6069351A · Mack · 2000 [cited by applicant]
US 6069365A · Chow et al. · 2000 [cited by applicant]
US 6084979A · Kanade et al. · 2000 [cited by applicant]
US 6095989A · Hay et al. · 2000 [cited by applicant]
US 6097394A · Levoy et al. · 2000 [cited by applicant]
US 6124974A · Burger · 2000 [cited by applicant]
US 6130786A · Osawa et al. · 2000 [cited by applicant]
US 6137100A · Fossum et al. · 2000 [cited by applicant]
US 6137535A · Meyers · 2000 [cited by applicant]
US 6141048A · Meyers · 2000 [cited by applicant]
US 6160909A · Melen · 2000 [cited by applicant]
US 6163414A · Kikuchi et al. · 2000 [cited by applicant]
US 6172352B1 · Liu · 2001 [cited by applicant]
US 6175379B1 · Uomori et al. · 2001 [cited by applicant]
US 6185529B1 · Chen et al. · 2001 [cited by applicant]
US 6198852B1 · Anandan et al. · 2001 [cited by applicant]
US 6205241B1 · Melen · 2001 [cited by applicant]
US 6239909B1 · Hayashi et al. · 2001 [cited by applicant]
US 6292713B1 · Jouppi et al. · 2001 [cited by applicant]
US 6340994B1 · Margulis et al. · 2002 [cited by applicant]
US 6358862B1 · Ireland et al. · 2002 [cited by applicant]
US 6373518B1 · Sogawa · 2002 [cited by applicant]
US 6419638B1 · Hay et al. · 2002 [cited by applicant]
US 6443579B1 · Myers · 2002 [cited by applicant]
US 6445815B1 · Sato · 2002 [cited by applicant]
US 6476805B1 · Shum et al. · 2002 [cited by applicant]
US 6477260B1 · Shimomura · 2002 [cited by applicant]
US 6502097B1 · Chan et al. · 2002 [cited by applicant]
US 6525302B2 · Dowski, Jr. et al. · 2003 [cited by applicant]
US 6546153B1 · Hoydal · 2003 [cited by applicant]
US 6552742B1 · Seta · 2003 [cited by applicant]
US 6563537B1 · Kawamura et al. · 2003 [cited by applicant]
US 6571466B1 · Glenn et al. · 2003 [cited by applicant]
US 6603513B1 · Berezin · 2003 [cited by applicant]
US 6611289B1 · Yu et al. · 2003 [cited by applicant]
US 6627896B1 · Hashimoto et al. · 2003 [cited by applicant]
US 6628330B1 · Lin · 2003 [cited by applicant]
US 6628845B1 · Stone et al. · 2003 [cited by applicant]
US 6635941B2 · Suda · 2003 [cited by applicant]
US 6639596B1 · Shum et al. · 2003 [cited by applicant]
US 6647142B1 · Beardsley · 2003 [cited by applicant]
US 6657218B2 · Noda · 2003 [cited by applicant]
US 6671399B1 · Berestov · 2003 [cited by applicant]
US 6674892B1 · Melen · 2004 [cited by applicant]
US 6750488B1 · Driescher et al. · 2004 [cited by applicant]
US 6750904B1 · Lambert · 2004 [cited by applicant]
US 6765617B1 · Tangen et al. · 2004 [cited by applicant]
US 6771833B1 · Edgar · 2004 [cited by applicant]
US 6774941B1 · Boisvert et al. · 2004 [cited by applicant]
US 6788338B1 · Dinev et al. · 2004 [cited by applicant]
US 6795253B2 · Shinohara · 2004 [cited by applicant]
US 6801653B1 · Wu et al. · 2004 [cited by applicant]
US 6819328B1 · Moriwaki et al. · 2004 [cited by applicant]
US 6819358B1 · Kagle et al. · 2004 [cited by applicant]
US 6833863B1 · Clemens · 2004 [cited by applicant]
US 6879735B1 · Portniaguine et al. · 2005 [cited by applicant]
US 6897454B2 · Sasaki et al. · 2005 [cited by applicant]
US 6903770B1 · Kobayashi et al. · 2005 [cited by applicant]
US 6909121B2 · Nishikawa · 2005 [cited by applicant]
US 6917702B2 · Beardsley · 2005 [cited by applicant]
US 6927922B2 · George et al. · 2005 [cited by applicant]
US 6958862B1 · Joseph · 2005 [cited by applicant]
US 6985175B2 · Iwai et al. · 2006 [cited by applicant]
US 7013318B2 · Rosengard et al. · 2006 [cited by applicant]
US 7015954B1 · Foote et al. · 2006 [cited by applicant]
US 7085409B2 · Sawhney et al. · 2006 [cited by applicant]
US 7161614B1 · Yamashita et al. · 2007 [cited by applicant]
US 7199348B2 · Olsen et al. · 2007 [cited by applicant]
US 7206449B2 · Raskar et al. · 2007 [cited by applicant]
US 7215364B2 · Wachtel et al. · 2007 [cited by applicant]
US 7235785B2 · Hornback et al. · 2007 [cited by applicant]
US 7245761B2 · Swaminathan et al. · 2007 [cited by applicant]
US 7262799B2 · Suda · 2007 [cited by applicant]
US 7292735B2 · Blake et al. · 2007 [cited by applicant]
US 7295697B1 · Satoh · 2007 [cited by applicant]
US 7333651B1 · Kim et al. · 2008 [cited by applicant]
US 7369165B2 · Bosco et al. · 2008 [cited by applicant]
US 7391572B2 · Jacobowitz et al. · 2008 [cited by applicant]
US 7408725B2 · Sato · 2008 [cited by applicant]
US 7425984B2 · Chen et al. · 2008 [cited by applicant]
US 7430312B2 · Gu · 2008 [cited by applicant]
US 7471765B2 · Jaffray et al. · 2008 [cited by applicant]
US 7496293B2 · Shamir et al. · 2009 [cited by applicant]
US 7564019B2 · Olsen et al. · 2009 [cited by applicant]
US 7599547B2 · Sun et al. · 2009 [cited by applicant]
US 7606484B1 · Richards et al. · 2009 [cited by applicant]
US 7620265B1 · Wolff et al. · 2009 [cited by applicant]
US 7633511B2 · Shum et al. · 2009 [cited by applicant]
US 7639435B2 · Chiang · 2009 [cited by applicant]
US 7639838B2 · Nims · 2009 [cited by applicant]
US 7646549B2 · Zalevsky et al. · 2010 [cited by applicant]
US 7657090B2 · Omatsu et al. · 2010 [cited by applicant]
US 7667824B1 · Moran · 2010 [cited by applicant]
US 7675080B2 · Boettiger · 2010 [cited by applicant]
US 7675681B2 · Tomikawa et al. · 2010 [cited by applicant]
US 7706634B2 · Schmitt et al. · 2010 [cited by applicant]
US 7723662B2 · Levoy et al. · 2010 [cited by applicant]
US 7738013B2 · Galambos et al. · 2010 [cited by applicant]
US 7741620B2 · Doering et al. · 2010 [cited by applicant]
US 7782364B2 · Smith · 2010 [cited by applicant]
US 7826153B2 · Hong · 2010 [cited by applicant]
US 7840067B2 · Shen et al. · 2010 [cited by applicant]
US 7912673B2 · Hébert et al. · 2011 [cited by applicant]
US 7924321B2 · Nayar et al. · 2011 [cited by applicant]
US 7956871B2 · Fainstain et al. · 2011 [cited by applicant]
US 7965314B1 · Miller et al. · 2011 [cited by applicant]
US 7973834B2 · Yang · 2011 [cited by applicant]
US 7986018B2 · Rennie · 2011 [cited by applicant]
US 7990447B2 · Honda et al. · 2011 [cited by applicant]
US 8000498B2 · Shih et al. · 2011 [cited by applicant]
US 8013904B2 · Tan et al. · 2011 [cited by applicant]
US 8027531B2 · Wilburn et al. · 2011 [cited by applicant]
US 8044994B2 · Vetro et al. · 2011 [cited by applicant]
US 8055466B2 · Bryll · 2011 [cited by applicant]
US 8077245B2 · Adamo et al. · 2011 [cited by applicant]
US 8089515B2 · Chebil et al. · 2012 [cited by applicant]
US 8098297B2 · Crisan et al. · 2012 [cited by applicant]
US 8098304B2 · Pinto et al. · 2012 [cited by applicant]
US 8106949B2 · Tan et al. · 2012 [cited by applicant]
US 8111910B2 · Tanaka · 2012 [cited by applicant]
US 8126279B2 · Marcellin et al. · 2012 [cited by applicant]
US 8130120B2 · Kawabata et al. · 2012 [cited by applicant]
US 8131097B2 · Lelescu et al. · 2012 [cited by applicant]
US 8149323B2 · Li et al. · 2012 [cited by applicant]
US 8164629B1 · Zhang · 2012 [cited by applicant]
US 8169486B2 · Corcoran et al. · 2012 [cited by applicant]
US 8180145B2 · Wu et al. · 2012 [cited by applicant]
US 8189065B2 · Georgiev et al. · 2012 [cited by applicant]
US 8189089B1 · Georgiev et al. · 2012 [cited by applicant]
US 8194296B2 · Compton et al. · 2012 [cited by applicant]
US 8212914B2 · Chiu · 2012 [cited by applicant]
US 8213711B2 · Tam · 2012 [cited by applicant]
US 8231814B2 · Duparre · 2012 [cited by applicant]
US 8242426B2 · Ward et al. · 2012 [cited by applicant]
US 8244027B2 · Takahashi · 2012 [cited by applicant]
US 8244058B1 · Intwala et al. · 2012 [cited by applicant]
US 8254668B2 · Mashitani et al. · 2012 [cited by applicant]
US 8279325B2 · Pitts et al. · 2012 [cited by applicant]
US 8280194B2 · Wong et al. · 2012 [cited by applicant]
US 8284240B2 · Saint-Pierre et al. · 2012 [cited by applicant]
US 8289409B2 · Chang · 2012 [cited by applicant]
US 8289440B2 · Pitts et al. · 2012 [cited by applicant]
US 8290358B1 · Georgiev · 2012 [cited by applicant]
US 8294099B2 · Blackwell, Jr. · 2012 [cited by applicant]
US 8294754B2 · Jung et al. · 2012 [cited by applicant]
US 8300085B2 · Yang et al. · 2012 [cited by applicant]
US 8305456B1 · McMahon · 2012 [cited by applicant]
US 8315476B1 · Georgiev et al. · 2012 [cited by applicant]
US 8345144B1 · Georgiev et al. · 2013 [cited by applicant]
US 8360574B2 · Ishak et al. · 2013 [cited by applicant]
US 8400555B1 · Georgiev et al. · 2013 [cited by applicant]
US 8406562B2 · Bassi et al. · 2013 [cited by applicant]
US 8411146B2 · Twede · 2013 [cited by applicant]
US 8416282B2 · Lablans · 2013 [cited by applicant]
US 8446492B2 · Nakano et al. · 2013 [cited by applicant]
US 8456517B2 · Spektor et al. · 2013 [cited by applicant]
US 8493496B2 · Freedman et al. · 2013 [cited by applicant]
US 8514291B2 · Chang · 2013 [cited by applicant]
US 8514491B2 · Duparre · 2013 [cited by applicant]
US 8541730B2 · Inuiya · 2013 [cited by applicant]
US 8542933B2 · Venkataraman et al. · 2013 [cited by applicant]
US 8553093B2 · Wong et al. · 2013 [cited by applicant]
US 8558929B2 · Tredwell · 2013 [cited by applicant]
US 8559705B2 · Ng · 2013 [cited by applicant]
US 8559756B2 · Georgiev et al. · 2013 [cited by applicant]
US 8565547B2 · Strandemar · 2013 [cited by applicant]
US 8576302B2 · Yoshikawa · 2013 [cited by applicant]
US 8577183B2 · Robinson · 2013 [cited by applicant]
US 8581995B2 · Lin et al. · 2013 [cited by applicant]
US 8619082B1 · Ciurea et al. · 2013 [cited by applicant]
US 8648918B2 · Kauker et al. · 2014 [cited by applicant]
US 8648919B2 · Mantzel et al. · 2014 [cited by applicant]
US 8655052B2 · Spooner et al. · 2014 [cited by applicant]
US 8682107B2 · Yoon et al. · 2014 [cited by applicant]
US 8687087B2 · Pertsel et al. · 2014 [cited by applicant]
US 8692893B2 · McMahon · 2014 [cited by applicant]
US 8754941B1 · Sarwari et al. · 2014 [cited by applicant]
US 8773536B1 · Zhang · 2014 [cited by applicant]
US 8780113B1 · Ciurea et al. · 2014 [cited by applicant]
US 8787691B2 · Takahashi et al. · 2014 [cited by applicant]
US 8792710B2 · Keselman · 2014 [cited by applicant]
US 8804255B2 · Duparre · 2014 [cited by applicant]
US 8823813B2 · Mantzel et al. · 2014 [cited by applicant]
US 8830375B2 · Ludwig · 2014 [cited by applicant]
US 8831367B2 · Venkataraman et al. · 2014 [cited by applicant]
US 8831377B2 · Pitts et al. · 2014 [cited by applicant]
US 8836793B1 · Kriesel et al. · 2014 [cited by applicant]
US 8842201B2 · Tajiri · 2014 [cited by applicant]
US 8854433B1 · Rafii · 2014 [cited by applicant]
US 8854462B2 · Herbin et al. · 2014 [cited by applicant]
US 8861089B2 · Duparre · 2014 [cited by applicant]
US 8866912B2 · Mullis · 2014 [cited by applicant]
US 8866920B2 · Venkataraman et al. · 2014 [cited by applicant]
US 8866951B2 · Keelan · 2014 [cited by applicant]
US 8878950B2 · Lelescu et al. · 2014 [cited by applicant]
US 8885059B1 · Venkataraman et al. · 2014 [cited by applicant]
US 8885922B2 · Ito et al. · 2014 [cited by applicant]
US 8896594B2 · Xiong et al. · 2014 [cited by applicant]
US 8896719B1 · Venkataraman et al. · 2014 [cited by applicant]
US 8902321B2 · Venkataraman et al. · 2014 [cited by applicant]
US 8928793B2 · McMahon · 2015 [cited by applicant]
US 8977038B2 · Tian et al. · 2015 [cited by applicant]
US 9001226B1 · Ng et al. · 2015 [cited by applicant]
US 9019426B2 · Han et al. · 2015 [cited by applicant]
US 9025894B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9025895B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9030528B2 · Pesach et al. · 2015 [cited by applicant]
US 9031335B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9031342B2 · Venkataraman · 2015 [cited by applicant]
US 9031343B2 · Venkataraman · 2015 [cited by applicant]
US 9036928B2 · Venkataraman · 2015 [cited by applicant]
US 9036931B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9041823B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9041824B2 · Lelescu et al. · 2015 [cited by applicant]
US 9041829B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9042667B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9047684B2 · Lelescu et al. · 2015 [cited by applicant]
US 9049367B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9055233B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9060120B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9060124B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9077893B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9094661B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9100586B2 · McMahon et al. · 2015 [cited by applicant]
US 9100635B2 · Duparre et al. · 2015 [cited by applicant]
US 9123117B2 · Ciurea et al. · 2015 [cited by applicant]
US 9123118B2 · Ciurea et al. · 2015 [cited by applicant]
US 9124815B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9124831B2 · Mullis · 2015 [cited by applicant]
US 9124864B2 · Mullis · 2015 [cited by applicant]
US 9128228B2 · Duparre · 2015 [cited by applicant]
US 9129183B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9129377B2 · Ciurea et al. · 2015 [cited by applicant]
US 9143711B2 · McMahon · 2015 [cited by applicant]
US 9147254B2 · Florian et al. · 2015 [cited by applicant]
US 9185276B2 · Rodda et al. · 2015 [cited by applicant]
US 9188765B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9191580B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9197821B2 · McMahon · 2015 [cited by applicant]
US 9210392B2 · Nisenzon et al. · 2015 [cited by applicant]
US 9214013B2 · Venkataraman et al. · 2015 [cited by applicant]
US 9235898B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9235900B2 · Ciurea et al. · 2016 [cited by applicant]
US 9240049B2 · Ciurea et al. · 2016 [cited by applicant]
US 9247117B2 · Jacques · 2016 [cited by applicant]
US 9253380B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9253397B2 · Lee et al. · 2016 [cited by applicant]
US 9256974B1 · Hines · 2016 [cited by applicant]
US 9264592B2 · Rodda et al. · 2016 [cited by applicant]
US 9264610B2 · Duparre · 2016 [cited by applicant]
US 9361662B2 · Lelescu et al. · 2016 [cited by applicant]
US 9374512B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9412206B2 · McMahon et al. · 2016 [cited by applicant]
US 9413953B2 · Maeda · 2016 [cited by applicant]
US 9426343B2 · Rodda et al. · 2016 [cited by applicant]
US 9426361B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9438888B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9445003B1 · Lelescu et al. · 2016 [cited by applicant]
US 9456134B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9456196B2 · Kim et al. · 2016 [cited by applicant]
US 9462164B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9485496B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9497370B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9497429B2 · Mullis et al. · 2016 [cited by applicant]
US 9516222B2 · Duparre et al. · 2016 [cited by applicant]
US 9519972B2 · Venkataraman et al. · 2016 [cited by applicant]
US 9521319B2 · Rodda et al. · 2016 [cited by applicant]
US 9521416B1 · McMahon et al. · 2016 [cited by applicant]
US 9536166B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9576369B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9578237B2 · Duparre et al. · 2017 [cited by applicant]
US 9578259B2 · Molina · 2017 [cited by applicant]
US 9602805B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9633442B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9635274B2 · Lin et al. · 2017 [cited by applicant]
US 9638883B1 · Duparre · 2017 [cited by applicant]
US 9661310B2 · Deng et al. · 2017 [cited by applicant]
US 9706132B2 · Nisenzon et al. · 2017 [cited by applicant]
US 9712759B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9729865B1 · Kuo et al. · 2017 [cited by applicant]
US 9733486B2 · Lelescu et al. · 2017 [cited by applicant]
US 9741118B2 · Mullis · 2017 [cited by applicant]
US 9743051B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9749547B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9749568B2 · McMahon · 2017 [cited by applicant]
US 9754422B2 · McMahon et al. · 2017 [cited by applicant]
US 9766380B2 · Duparre et al. · 2017 [cited by applicant]
US 9769365B1 · Jannard · 2017 [cited by applicant]
US 9774789B2 · Ciurea et al. · 2017 [cited by applicant]
US 9774831B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9787911B2 · McMahon et al. · 2017 [cited by applicant]
US 9794476B2 · Nayar et al. · 2017 [cited by applicant]
US 9800856B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9800859B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9807382B2 · Duparre et al. · 2017 [cited by applicant]
US 9811753B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9813616B2 · Lelescu et al. · 2017 [cited by applicant]
US 9813617B2 · Venkataraman et al. · 2017 [cited by applicant]
US 9826212B2 · Newton et al. · 2017 [cited by applicant]
US 9858673B2 · Ciurea et al. · 2018 [cited by applicant]
US 9864921B2 · Venkataraman et al. · 2018 [cited by applicant]
US 9866739B2 · McMahon · 2018 [cited by applicant]
US 9888194B2 · Duparre · 2018 [cited by applicant]
US 9892522B2 · Smirnov et al. · 2018 [cited by applicant]
US 9898856B2 · Yang et al. · 2018 [cited by applicant]
US 9917998B2 · Venkataraman et al. · 2018 [cited by applicant]
US 9924092B2 · Rodda et al. · 2018 [cited by applicant]
US 9936148B2 · McMahon · 2018 [cited by applicant]
US 9942474B2 · Venkataraman et al. · 2018 [cited by applicant]
US 9955070B2 · Lelescu et al. · 2018 [cited by applicant]
US 9986224B2 · Mullis · 2018 [cited by applicant]
US 10009538B2 · Venkataraman et al. · 2018 [cited by applicant]
US 10019816B2 · Venkataraman et al. · 2018 [cited by applicant]
US 10027901B2 · Venkataraman et al. · 2018 [cited by applicant]
US 10089740B2 · Srikanth et al. · 2018 [cited by applicant]
US 10091405B2 · Molina · 2018 [cited by applicant]
US 10119808B2 · Venkataraman et al. · 2018 [cited by applicant]
US 10122993B2 · Venkataraman et al. · 2018 [cited by applicant]
US 10127682B2 · Mullis · 2018 [cited by applicant]
US 10142560B2 · Venkataraman et al. · 2018 [cited by applicant]
US 10182216B2 · Mullis et al. · 2019 [cited by applicant]
US 10218889B2 · McMahan · 2019 [cited by applicant]
US 10225543B2 · Mullis · 2019 [cited by applicant]
US 10250871B2 · Ciurea et al. · 2019 [cited by applicant]
US 10261219B2 · Duparre et al. · 2019 [cited by applicant]
US 10275676B2 · Venkataraman et al. · 2019 [cited by applicant]
US 10306120B2 · Duparre · 2019 [cited by applicant]
US 10311649B2 · McMohan et al. · 2019 [cited by applicant]
US 10334241B2 · Duparre et al. · 2019 [cited by applicant]
US 10366472B2 · Lelescu et al. · 2019 [cited by applicant]
US 10375302B2 · Nayar et al. · 2019 [cited by applicant]
US 10375319B2 · Venkataraman et al. · 2019 [cited by applicant]
US 10380752B2 · Ciurea et al. · 2019 [cited by applicant]
US 10390005B2 · Nisenzon et al. · 2019 [cited by applicant]
US 10412314B2 · McMahon et al. · 2019 [cited by applicant]
US 10430682B2 · Venkataraman et al. · 2019 [cited by applicant]
US 10455168B2 · McMahon · 2019 [cited by applicant]
US 10455218B2 · Venkataraman et al. · 2019 [cited by applicant]
US 10462362B2 · Lelescu et al. · 2019 [cited by applicant]
US 10482618B2 · Jain et al. · 2019 [cited by applicant]
US 10489683B1 · Koh · 2019 [cited by examiner]
US 10540806B2 · Yang et al. · 2020 [cited by applicant]
US 10542208B2 · Lelescu et al. · 2020 [cited by applicant]
US 10547772B2 · Molina · 2020 [cited by applicant]
US 10560684B2 · Mullis · 2020 [cited by applicant]
US 10574905B2 · Srikanth et al. · 2020 [cited by applicant]
US 10621779B1 · Topiwala · 2020 [cited by examiner]
US 10638099B2 · Mullis et al. · 2020 [cited by applicant]
US 10643383B2 · Venkataraman · 2020 [cited by applicant]
US 10674138B2 · Venkataraman et al. · 2020 [cited by applicant]
US 10679046B1 · Black · 2020 [cited by examiner]
US 10694114B2 · Venkataraman et al. · 2020 [cited by applicant]
US 10708492B2 · Venkataraman et al. · 2020 [cited by applicant]
US 10735635B2 · Duparre · 2020 [cited by applicant]
US 10742861B2 · McMahon · 2020 [cited by applicant]
US 10767981B2 · Venkataraman et al. · 2020 [cited by applicant]
US 10805589B2 · Venkataraman et al. · 2020 [cited by applicant]
US 10818026B2 · Jain et al. · 2020 [cited by applicant]
US 10839485B2 · Lelescu et al. · 2020 [cited by applicant]
US 10909707B2 · Ciurea et al. · 2021 [cited by applicant]
US 10944961B2 · Ciurea et al. · 2021 [cited by applicant]
US 10958892B2 · Mullis · 2021 [cited by applicant]
Cited By (1)
US 12,711,807