P
US11288822B2ActiveUtilityPatentIndex 57

Method and system for training image-alignment procedures in computing environment

Assignee: PANASONIC IP MAN CO LTDPriority: Mar 23, 2020Filed: Mar 23, 2020Granted: Mar 29, 2022
Est. expiryMar 23, 2040(~13.7 yrs left)· nominal 20-yr term from priority
Inventors:GUAN XIBEIJIAWIJAYA CHANDRA SUWANDIVONIKAKIS VASILEIOSBECK ARIEL
G06T 2207/20081G06T 2207/20104G06T 2207/20084G06T 2207/30108G06T 2207/20101G06T 2200/24G06T 7/001G06T 7/0002G06T 2207/30168G06T 7/337G06T 7/33
57
PatentIndex Score
0
Cited by
3
References
19
Claims

Abstract

The present subject matter refers a method for training image-alignment procedures in a computing environment. The method comprises communicating one or more images of an object to a user and receiving a plurality of user-selected zones within said one or more through a user-interface. An augmented data-set is generated based on said one or more images comprising the user-selected zones, wherein such augmented data set comprises a plurality of additional images defining variants of said one or more communicated images. Thereafter, a machine-learning based image alignment is trained based on at-least one of the augmented data set and the communicated images.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for training image-alignment procedures in a computing environment, said method comprising:
 communicating one or more images of an object to a user; 
 receiving a plurality of user-selected zones within said one or more through a user-interface; 
 generating an augmented data set based on said one or more images comprising the user-selected zones, said augmented data set comprising a plurality of additional images defining variants of said one or more communicated images; and 
 training a machine-learning based image alignment method based on at-least one of the augmented data set and the communicated images. 
 
     
     
       2. The method as claimed in  claim 1 , wherein the plurality of user selected-zones are defined by at least one of:
 i. a plurality of point-selections within the communicated images; and 
 ii. a plurality of portions selected by a user within the communicated images. 
 
     
     
       3. The method as claimed in  claim 1 , further comprising:
 identifying the object within the one or more communicated images based on the user-selected zone; 
 subjecting the identified object within one or more communicated images to at least one of: rotation, inversion, scaling, displacement; and 
 generating the variants of the one or more communicated images forming a part of the augmented data set based on said subjection to the identified object. 
 
     
     
       4. The method as claimed in  claim 1 , wherein the communication of the one or more images to the user comprises shortlisting the image having a substantially less distortion to thereby facilitate an ease of selection of the zones by the user through the user interface. 
     
     
       5. The method as claimed in  claim 1 , wherein said communicated one or more images and the augmented data set define at least one of:
 a training data set; 
 a validation data set; and 
 a testing data set. 
 
     
     
       6. The method as claimed in  claim 1 , further comprising:
 executing the machine-learning based image alignment method with respect to real-time image data; and 
 communicating the aligned images with respect to the real-time image data to an image-inspection procedure as a part of image quality-control process. 
 
     
     
       7. The method as claimed in  claim 1 , wherein the plurality of user selected-zones within the communicated images are defined by at least one of:
 a plurality of corners of the object; 
 a plurality of edges of the object; 
 one or more boundaries of the object; and 
 a free form shape drawn by the user within the communicated images to localize the object. 
 
     
     
       8. The method as claimed in  claim 7 , wherein the plurality of user selected-zones within the communicated images correspond to a set of common-features of the object across the plurality of images. 
     
     
       9. The method as claimed in  claim 1 , wherein the machine learning (ML) based image alignment method comprises operating upon a generic ML image alignment procedure through one or more of:
 undergoing training through a training data set as a part of training phase; 
 detecting an object within an real-time image data set; and 
 modifying a position of the detected object with respect a frame within the real-time image data set to thereby align the object within the frame in accordance with a pre-defined standard. 
 
     
     
       10. The method as claimed in  claim 9 , wherein said machine learning based image alignment method is at least one of:
 a deep learning procedure and 
 a convolution neural network. 
 
     
     
       11. A method for training image-alignment procedures for facilitating image-inspection, comprising:
 communicating one or more images of an object to a user; 
 receiving a plurality of user-selected zones within said one or more images through a user-interface; 
 generating an augmented data set based on said one or more image comprising the user-selected zones, said augmented data set comprising a plurality of additional images defining variants of said one or more communicated images; 
 training a machine-learning based image alignment method based on at least one of the augmented data set and the communicated images; and 
 executing the machine-learning based image alignment method with respect to a real-time image data and communicating aligned images for image inspection. 
 
     
     
       12. The method as claimed in  claim 1 , wherein the plurality of user selected-zones are defined by two or more point-selections executed by the user within the communicated images. 
     
     
       13. The method as claimed in  claim 1 , further comprising:
 subjecting the object within one or more communicated images to automatically undergo one or more image editing techniques defined by at least one of: rotation, inversion, scaling, displacement; and 
 generating the variants of the one or more communicated images forming a part of the augmented data set based on said image-editing techniques. 
 
     
     
       14. The method as claimed in  claim 1 , wherein the communication of the one or more images to the user comprises shortlisting the image having a substantially less distortion to thereby facilitate an ease of selection of the zones by the user through the user-interface, said shortlisting defined by one or more of:
 a user performed shortlisting through manual action; and 
 an execution of dendrogram to cause automatic shortlisting. 
 
     
     
       15. The method as claimed in  claim 1 , wherein the plurality of user selected-zones within the communicated images are defined by:
 a plurality of corners or edges in case of a polygonal object; 
 a free-form boundary drawn by a user around the object exhibiting a circular or elliptical shape. 
 
     
     
       16. The method as claimed in  claim 15 , wherein the plurality of user selected-zones within the communicated images correspond to a set of common-features of the object across the plurality of images. 
     
     
       17. The method as claimed in  claim 1 , further comprising:
 obtaining one or more aligned images from an operation of the machine-learning based image alignment procedure upon a real-time image data set of an object; 
 communicating the aligned-images to an image-inspection method for enabling a quality-control of the real-time image data. 
 
     
     
       18. The method as claimed in  claim 17 , wherein the image-inspection method is a machine learning method for certifying an image of an object as acceptable, permissible, unacceptable, prone to be rejected, prone to be accepted. 
     
     
       19. A non-transitory medium comprising computer-executable instructions which, when performed by processor cause the processor to train image-alignment procedures for facilitating image-inspection by the steps of:
 communicating one or more images of an object to a user; 
 receiving a plurality of user-selected zones within said one or more images through a user-interface; 
 generating an augmented data set based on said one or more image comprising the user-selected zones, said augmented data set comprising a plurality of additional images defining variants of said one or more communicated images; 
 training a machine-learning based image alignment method based on at least one of the augmented data set and the communicated images; and 
 executing the machine-learning based image alignment method with respect to real-time image data and communicating aligned images to an image-inspection procedure.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.