Patents by Inventor Chaohong Wu
Chaohong Wu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250110866Abstract: This invention is directed to managing data storage in a memory system. The memory system receives a host request for an erase operation on a first erasable unit of a first memory block. In response to the host request, the memory system identifies an unused erasable unit of a second memory block in the memory system, remaps the first erasable unit of the first memory block to the unused erasable unit of the second memory block, and applies the erase operation on the unused erasable unit of the second memory block in place of the first erasable unit of the first memory block. In some embodiments, at a time of receiving the host request, the memory system further includes a space reserve of over-provisioning, and the second memory block is different from the space reserve. In some embodiments, the second memory block is moved offline to join the space reserve.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Chaohong HU, Ning WU, Cory LAPPI
-
Patent number: 12266143Abstract: Methods and systems for image alignment are provided. One method includes selecting three or more salient feature points for use in test image to reference image alignment by applying a selected salient feature point detection method to at least a reference image generated for the specimen. The method also includes detecting the three or more salient feature points in the test image and the reference image and aligning the detected three or more salient feature points in the test image to the detected three or more salient feature points in the reference image. The method further includes aligning remaining portions of the test image to remaining portions of the reference image based on results of the previous aligning step.Type: GrantFiled: February 21, 2022Date of Patent: April 1, 2025Assignee: KLA CorporationInventors: Chaohong Wu, Songyang Yu, Premchandra M. Shankar
-
Patent number: 11798153Abstract: An inspection system is disclosed. The system includes a controller communicatively couplable with an inspection sub-system configured to receive illumination from a sample and generate image data. The controller includes one or more processors configured to execute program instructions causing the one or more processors to receive the image data, wherein the image data comprises at least one image, downsample the at least one image using bicubic interpolation or bilinear interpolation, transform the at least one image from a spatial domain to a frequency domain using a Fourier transform, filter frequencies higher than a threshold frequency from the at least one image, transform the at least one image from the frequency domain to the spatial domain using an inverse Fourier transform, and detect one or more flat-pattern defects in the at least one image.Type: GrantFiled: September 9, 2020Date of Patent: October 24, 2023Assignee: KLA CorporationInventors: Chaohong Wu, Yong Zhang
-
Publication number: 20220327796Abstract: Methods and systems for image alignment are provided. One method includes selecting three or more salient feature points for use in test image to reference image alignment by applying a selected salient feature point detection method to at least a reference image generated for the specimen. The method also includes detecting the three or more salient feature points in the test image and the reference image and aligning the detected three or more salient feature points in the test image to the detected three or more salient feature points in the reference image. The method further includes aligning remaining portions of the test image to remaining portions of the reference image based on results of the previous aligning step.Type: ApplicationFiled: February 21, 2022Publication date: October 13, 2022Inventors: Chaohong Wu, Songyang Yu, Premchandra M. Shankar
-
Publication number: 20210104034Abstract: An inspection system is disclosed. The system includes a controller communicatively couplable with an inspection sub-system configured to receive illumination from a sample and generate image data. The controller includes one or more processors configured to execute program instructions causing the one or more processors to receive the image data, wherein the image data comprises at least one image, downsample the at least one image using bicubic interpolation or bilinear interpolation, transform the at least one image from a spatial domain to a frequency domain using a Fourier transform, filter frequencies higher than a threshold frequency from the at least one image, transform the at least one image from the frequency domain to the spatial domain using an inverse Fourier transform, and detect one or more flat-pattern defects in the at least one image.Type: ApplicationFiled: September 9, 2020Publication date: April 8, 2021Inventors: Chaohong Wu, Yong Zhang
-
Patent number: 9715725Abstract: Methods and systems for detecting defects on a wafer are provided. One method includes altering one or more design clips based on how the one or more design clips will appear in output generated by a wafer inspection process for a wafer. The method also includes aligning the one or more altered design clips to the output generated for the wafer during the wafer inspection process. In addition, the method includes detecting defects on the wafer based on the output aligned to the one or more altered design clips.Type: GrantFiled: December 8, 2014Date of Patent: July 25, 2017Assignee: KLA-Tencor Corp.Inventors: Yong Zhang, Tao Luo, Chaohong Wu, Stephanie Chen, Lisheng Gao
-
Patent number: 9235755Abstract: A method for removing horizontal and vertical lines in a document image while preserving integrity of the character strokes that intersect the lines. For each detected horizontal line, a vertical run length profile is calculated. Areas of the run length profile having two adjacent peaks with a valley in between are detected, which correspond to intersections of the horizontal line with non-vertical lines. A first derivative curve may be used to detect such peaks and valleys. Areas of the run length profile with large run length value for consecutive pixel locations are also detected, which corresponds to intersections of the horizontal line with near vertical lines. The horizontal line is removed in areas outside of the intersection areas, while preserving pixels within the intersection areas. Vertical line removal may be done similarly. This template-free method can remove lines in tables, forms, and underline and extract handwriting or printed characters.Type: GrantFiled: August 15, 2013Date of Patent: January 12, 2016Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.Inventor: Chaohong Wu
-
Patent number: 9104940Abstract: A text line segmentation method for a document image containing printed text and handwriting, or document image containing skewed lines or printed text. Connected component (CC) are obtained for the document, and their bounding boxes and centroids are calculated. The CCs are categorized into three categories based on bounding box sizes: small objects, regular text objects, and large objects involving handwriting. The centroids of regular text objects are used in a cluster analysis to find the vertical centers of the N text lines. Then, each CC is classified into one of the N lines based on the vertical distance between its centroid and the vertical centers of text lines, and copied into to a corresponding object board. Extra spaces are removed from the object boards to obtain the line segments. The large object involving handwriting will be classified into one of the lines but absent from other lines.Type: GrantFiled: August 30, 2013Date of Patent: August 11, 2015Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.Inventor: Chaohong Wu
-
Publication number: 20150178907Abstract: Methods and systems for detecting defects on a wafer are provided. One method includes altering one or more design clips based on how the one or more design clips will appear in output generated by a wafer inspection process for a wafer. The method also includes aligning the one or more altered design clips to the output generated for the wafer during the wafer inspection process. In addition, the method includes detecting defects on the wafer based on the output aligned to the one or more altered design clips.Type: ApplicationFiled: December 8, 2014Publication date: June 25, 2015Inventors: Yong Zhang, Tao Luo, Chaohong Wu, Stephanie Chen, Lisheng Gao
-
Publication number: 20150063699Abstract: A text line segmentation method for a document image containing printed text and handwriting, or document image containing skewed lines or printed text. Connected component (CC) are obtained for the document, and their bounding boxes and centroids are calculated. The CCs are categorized into three categories based on bounding box sizes: small objects, regular text objects, and large objects involving handwriting. The centroids of regular text objects are used in a cluster analysis to find the vertical centers of the N text lines. Then, each CC is classified into one of the N lines based on the vertical distance between its centroid and the vertical centers of text lines, and copied into to a corresponding object board. Extra spaces are removed from the object boards to obtain the line segments. The large object involving handwriting will be classified into one of the lines but absent from other lines.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.Inventor: Chaohong Wu
-
Patent number: 8965127Abstract: A word segmentation method for processing a document image applies clustering analysis to the spacing segments of a line. The spacing segments are generated by thresholding a one-dimensional vertical projection profile of the line. Taking advantage of the bimodal distribution of spacing length distribution of text lines, a k-means clustering algorithm is used, with the number of clusters pre-set to two, to classify the spacing segments as either character spacing or word spacing. Moreover, k-means++ initialization is used to enhance performance of cluster analysis. The clustering result such as cluster centers and compactness is used to prune single-word text line, single table item, etc. The locations of the word spacing segments are then used to segment the line of text into words.Type: GrantFiled: March 14, 2013Date of Patent: February 24, 2015Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventors: Chaohong Wu, Wei Ming
-
Publication number: 20150052426Abstract: A method for removing horizontal and vertical lines in a document image while preserving integrity of the character strokes that intersect the lines. For each detected horizontal line, a vertical run length profile is calculated. Areas of the run length profile having two adjacent peaks with a valley in between are detected, which correspond to intersections of the horizontal line with non-vertical lines. A first derivative curve may be used to detect such peaks and valleys. Areas of the run length profile with large run length value for consecutive pixel locations are also detected, which corresponds to intersections of the horizontal line with near vertical lines. The horizontal line is removed in areas outside of the intersection areas, while preserving pixels within the intersection areas. Vertical line removal may be done similarly. This template-free method can remove lines in tables, forms, and underline and extract handwriting or printed characters.Type: ApplicationFiled: August 15, 2013Publication date: February 19, 2015Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.Inventor: Chaohong Wu
-
Publication number: 20140270526Abstract: A word segmentation method for processing a document image applies clustering analysis to the spacing segments of a line. The spacing segments are generated by thresholding a one-dimensional vertical projection profile of the line. Taking advantage of the bimodal distribution of spacing length distribution of text lines, a k-means clustering algorithm is used, with the number of clusters pre-set to two, to classify the spacing segments as either character spacing or word spacing. Moreover, k-means++ initialization is used to enhance performance of cluster analysis. The clustering result such as cluster centers and compactness is used to prune single-word text line, single table item, etc. The locations of the word spacing segments are then used to segment the line of text into words.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.Inventors: Chaohong Wu, Wei Ming