US 11,875,549 B2
Data processing method, device, and terminal for biochip, and readable medium
Qiong Wu, Beijing (CN); Zijian Zhao, Beijing (CN); Yongming Shi, Beijing (CN); Jijing Huang, Beijing (CN); Dawei Tang, Beijing (CN); and Zongmin Liu, Beijing (CN)
Assigned to BOE Technology Group Co., Ltd., Beijing (CN)
Appl. No. 17/424,172
Filed by BOE Technology Group Co., Ltd., Beijing (CN)
PCT Filed Jan. 13, 2021, PCT No. PCT/CN2021/071365
§ 371(c)(1), (2) Date Jul. 20, 2021,
PCT Pub. No. WO2021/143700, PCT Pub. Date Jul. 22, 2021.
Claims priority of application No. 202010037639.2 (CN), filed on Jan. 14, 2020.
Prior Publication US 2023/0154137 A1, May 18, 2023
Int. Cl. G06V 10/28 (2022.01); G06T 5/30 (2006.01)
CPC G06V 10/28 (2022.01) [G06T 5/30 (2013.01); G06T 2207/20036 (2013.01); G06V 2201/07 (2022.01)] 9 Claims
OG exemplary drawing
 
1. A data processing method for a biochip, comprising:
acquiring a biochip image to be detected;
performing binarization processing on the biochip image to obtain a binary image;
performing a morphological dilation operation on the binary image in a row direction to obtain a first image, and performing a morphological dilation operation on the binary image in a column direction to obtain a second image; and
performing connected domain detection on the first image in the row direction, and performing connected domain detection on the second image in the column direction, to determine the number of rows and the number of columns of a sample point array and center position information of each sample point;
further comprising:
performing binarization processing on the biochip image to obtain a target image, or performing binarization processing and a morphological operation on the biochip image to obtain a target image, wherein a threshold used in the binarization processing performed to obtain the target image is greater than a threshold used in the binarization processing performed to obtain the binary image; and
performing sample point detection on the target image based on the number of rows and the number of columns of the sample point array and the center position information of each sample point to determine the position of a positive sample point in the sample point array;
wherein the performing sample point detection on the target image based on the number of rows and the number of columns of the sample point array and the center position information of each sample point to determine the position of a positive sample point in the sample point array comprises:
obtaining an initialized sample point detection matrix based on the number of rows and the number of columns of the sample point array;
traversing a pixel value corresponding to a center position of each sample point in the target image and a pixel value corresponding to a neighborhood of the center position of the sample point based on the center position information of each sample point in the sample point array; in response to detecting that a pixel value corresponding to a center position of any sample point in the target image or a pixel value corresponding to a neighborhood of the center position of the sample point is a first numerical value, updating an element value at a position corresponding to the sample point in the sample point detection matrix to a third numerical value; in response to detecting that a pixel value corresponding to a center position of any sample point in the target image or a pixel value corresponding to a neighborhood of the center position of the sample point is a second numerical value, maintaining the element value at the position corresponding to the sample point in the sample point detection matrix to an initial value; and
determining the position of the positive sample point in the sample point array according to the position of the third numerical value in the sample point detection matrix obtained by traversing the target image.