Techniques to Improve MHD Jetting Performance
US-2021379664-A1 · Dec 9, 2021 · US
US12198323B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12198323-B2 |
| Application number | US-202217840886-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 15, 2022 |
| Priority date | Jun 15, 2022 |
| Publication date | Jan 14, 2025 |
| Grant date | Jan 14, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for determining print quality for a 3D printer are disclosed. An example method includes obtaining an image of a stream of material jetted from a nozzle of the 3D printer, and binarizing the image to distinguish background features from foreground features contained in the image. The method also includes identifying elements of jetted material in the foreground features, and computing statistical data characterizing the identified elements. The method also includes generating a quality score of jetting quality based on the statistical data and controlling the 3D printer based on the quality score. The quality score indicates a degree to which the elements of jetted material form droplets of a same size, shape, alignment, and jetting frequency.
Opening claim text (preview).
What is claimed is: 1. A method of determining print quality for a three-dimensional (3D) printer, comprising: obtaining an image of a stream of material jetted from a nozzle of the 3D printer; binarizing the image to distinguish background features from foreground features contained in the image; identifying elements of jetted material in the foreground features; computing statistical data characterizing the identified elements; generating, by a processing device, a quality score for a jetting quality based on the statistical data, wherein the quality score indicates a degree to which the elements of jetted material form droplets of a same size, shape, alignment, and jetting frequency; and controlling the 3D printer based on the quality score. 2. The method of claim 1 , comprising: identifying a feature of the 3D printer using an image recognition algorithm; and identifying a region of interest in the image based, at least in part, on a location of the feature in the image and a known location of the feature relative to the stream of material. 3. The method of claim 1 , wherein binarizing the image comprises: computing a gradient that describes a change in a number of background or foreground pixels in the image as a function of an intensity threshold value; and determining a final intensity threshold value based on the gradient; and binarizing the image using the final intensity threshold value. 4. The method of claim 1 , wherein binarizing the image comprises: dividing the image into a jetting-free domain that is expected to not include foreground objects and a jetting path domain that is expected to include foreground objects; computing statistical data for the image on the jetting-free domain; and binarizing a complimentary domain into foreground and background objects using the statistical data of the jetting-free domain. 5. The method of claim 4 , wherein the statistical data for the jetting-free domain comprises a mean pixel-level intensity and standard deviation pixel-level intensity for the jetting-free domain, and binarizing the image comprises determining that a particular pixel is part of the background objects if an intensity of the particular pixel falls within a confidence interval of intensity values defined from the statistical data of the jetting-free domain. 6. The method of claim 4 , wherein the jetting-free domain comprises a left domain to the left of the jetting path domain and a right domain to the right of the jetting path domain. 7. The method of claim 4 , wherein binarizing the image comprises generating a z-score for a pixel using the statistical data and comparing the z-score to a threshold to determine whether the pixel is a foreground pixel or a background pixel. 8. The method of claim 1 , wherein binarizing the image comprises: generating a matrix of pixel intensities for the image; and fitting a polynomial function to the matrix of pixel intensities and subtracting the polynomial function from the image to generate a flattened image. 9. The method of claim 1 , wherein controlling the 3D printer based on the quality score comprises displaying the quality score on a graphical user interface associated with the 3D printer. 10. The method of claim 1 , wherein controlling the 3D printer based on the quality score comprises discontinuing a print job if the quality score exceeds a threshold indicating poor print quality. 11. An apparatus for determining print quality of a three-dimensional (3D) printer, the apparatus comprising: a memory to store an image of a stream of material jetted from a nozzle of the 3D printer; and a processing device operatively coupled to the memory, wherein the processing device is to: binarize the image to distinguish background features from foreground features contained in the image; identify elements of jetted material in the foreground features; compute statistical data characterizing the identified elements; generate a quality score of jetting quality based on the statistical data, wherein the quality score indicates a degree to which the elements of jetted material conform with droplet characteristics associated with jetting coherency; and control the 3D printer based on the quality score. 12. The apparatus of claim 11 , wherein the processing device is further to: identify a feature of the 3D printer using an image recognition algorithm; and identify a region of interest in the image based, at least in part, on a location of the feature in the image and a known location of the feature relative to the stream of material. 13. The apparatus of claim 11 , wherein to binarize the image the processing device is to: compute a gradient that describes a change in a number of background or foreground pixels in the image as a function of an intensity threshold value; and determine a final intensity threshold value based on the gradient; and binarize the image using the final intensity threshold value. 14. The apparatus of claim 11 , wherein to binarize the image the processing device is to: divide the image into a jetting-free domain that is expected to not include foreground objects and a jetting path domain that is expected to include foreground objects; compute statistical data for the image on the jetting-free domain; and binarize a complimentary domain into foreground and background objects using the statistical data of the jetting-free domain. 15. The apparatus of claim 14 , wherein the statistical data for the jetting-free domain comprises a mean pixel-level intensity and standard deviation pixel-level intensity for the jetting-free domain, and to binarize the image the processing device is to determine that a particular pixel is part of the background objects if an intensity of the particular pixel falls within a confidence interval of intensity values defined from the statistical data of the jetting-free domain. 16. The apparatus of claim 14 , wherein the jetting-free domain comprises a left domain to the left of the jetting path domain and a right domain to the right of the jetting path domain. 17. The apparatus of claim 14 , wherein to binarize the image the processing device is further to: generate a z-score for a pixel using the statistical data and comparing the z-score to a threshold to determine whether the pixel is a foreground pixel or a background pixel. 18. The apparatus of claim 11 , wherein to binarize the image the processing device is to: generating a matrix of pixel intensities for the image; and fitting a polynomial function to the matrix of pixel intensities and subtracting the polynomial function from the image to generate a flattened image. 19. The apparatus of claim 11 , comprising: a camera mounted to the 3D printer for capturing the image; and a strobe light mounted to the 3D printer to illuminate the material at a strobe frequency corresponding to a frequency at which the elements of jetted material are to be ejected from the nozzle. 20. The apparatus of claim 11 , comprising a display screen to display the quality score.
Region-based segmentation · CPC title
involving graphical user interfaces [GUIs] · CPC title
Printing quality · CPC title
Shape input · CPC title
Capture image of part, create automatically geometry, sequence of machining · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.