CN113744184A - Snakehead ovum counting method based on image processing - Google Patents
Snakehead ovum counting method based on image processing Download PDFInfo
- Publication number
- CN113744184A CN113744184A CN202110852230.0A CN202110852230A CN113744184A CN 113744184 A CN113744184 A CN 113744184A CN 202110852230 A CN202110852230 A CN 202110852230A CN 113744184 A CN113744184 A CN 113744184A
- Authority
- CN
- China
- Prior art keywords
- image
- counting
- snakehead
- ovum
- gray
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 241001597062 Channa argus Species 0.000 title claims abstract description 28
- 210000004681 ovum Anatomy 0.000 title claims abstract description 22
- 102000002322 Egg Proteins Human genes 0.000 title claims abstract description 20
- 108010000912 Egg Proteins Proteins 0.000 title claims abstract description 20
- 238000001914 filtration Methods 0.000 claims abstract description 15
- 230000000694 effects Effects 0.000 claims abstract description 5
- 238000003709 image segmentation Methods 0.000 claims abstract description 4
- 230000009466 transformation Effects 0.000 claims abstract description 4
- 235000013601 eggs Nutrition 0.000 claims description 29
- 230000007797 corrosion Effects 0.000 claims description 12
- 238000005260 corrosion Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 12
- 239000002245 particle Substances 0.000 claims description 7
- 238000005530 etching Methods 0.000 claims description 6
- 230000011218 segmentation Effects 0.000 claims description 6
- 230000009977 dual effect Effects 0.000 claims description 3
- 238000005192 partition Methods 0.000 claims description 3
- 238000003384 imaging method Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 6
- 230000004927 fusion Effects 0.000 description 3
- 239000001963 growth medium Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 241001417978 Channidae Species 0.000 description 1
- 241000287828 Gallus gallus Species 0.000 description 1
- 238000009360 aquaculture Methods 0.000 description 1
- 244000144974 aquaculture Species 0.000 description 1
- 235000015278 beef Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000012010 growth Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 235000016709 nutrition Nutrition 0.000 description 1
- 230000035764 nutrition Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
- 230000017423 tissue regeneration Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/12—Edge-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20024—Filtering details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30242—Counting objects in image
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Image Processing (AREA)
Abstract
The invention discloses a snakehead ovum counting method based on image processing, which comprises the following steps of: s1, collecting images of the snakehead ovum targets needing counting, and transmitting the images into a computer; s2, carrying out gray processing on the collected image; s3, performing image enhancement by adopting a top-hat transformation algorithm, firstly designing a circular structural element, performing an opening operation on an image, and subtracting the image obtained by the opening operation from the original image to realize an enhancement effect; s4, performing image filtering processing by adopting a guide filtering method; s5, image segmentation; and S6, identifying and counting the ovum. The snakehead ovum picture is obtained by directly imaging the snakehead ovum, and the egg counting task is completed on the non-contact premise through the processing flow provided by the invention, so that the precision is high, and the original living environment of the ovum cannot be changed.
Description
Technical Field
The invention relates to the field of intersection of image processing and aquaculture, in particular to a snakehead egg counting method based on image processing.
Background
The snakehead has big body, fast growth and rich nutrition, and has higher protein content than chicken and beef. The snakehead fish culture medium has the effects of removing blood stasis, promoting tissue regeneration, nourishing, recuperating and the like when being used as a medicine, so that the snakehead fish culture medium has higher economic value. Snakeheads inhabit at the muddy bottom of lake, pond and river, and their spawning site is also used. The estimation of the spawning time and the spawning amount is beneficial to the artificial culture in the later period.
The conventional counting method for the snakehead eggs has four methods. Direct counting is the most original, but the counting is time-consuming, especially the batch seedling growing quantity is large, and the counting one by one is impossible. Area, volume or measurement methods may also be used. Since the eggs of the snakehead belong to floating eggs, the produced eggs are not disturbed to scatter, are arranged regularly, tightly and intensively and float on the surface layer of water, and an area counting method can be adopted. The area counting method is to count the number of eggs by taking an egg per unit area and then measuring the area of each litter to obtain the number of eggs per litter. The volume method is that a standard container is filled with fertilized eggs, and then the number of the eggs in the volume is counted. The total number of eggs can be calculated by measuring the number of cups by using the standard container.
In general, the traditional snakehead ovum counting method has two main problems, one is that the traditional counting method is not only a manual direct counting method, but also an area method, a volume method and a weighing method are contact counting methods, and the ovum needs to be fished, so that the original environment is damaged; secondly, because the methods adopt a mode of estimating the area, the volume or the weight and then equally dividing, certain errors exist in the difference among individuals, and the errors are difficult to eliminate.
Disclosure of Invention
The purpose of the invention is as follows: in order to overcome the defects of the background technology, the invention discloses a snakehead egg counting method based on image processing, which completes an egg counting task on the premise of non-contact, has high precision and does not change the original living environment of the eggs.
The technical scheme is as follows: the invention relates to a snakehead ovum counting method based on image processing, which comprises the following steps of:
s1, collecting images of the snakehead ovum targets needing counting, and transmitting the images into a computer;
s2, carrying out gray processing on the collected image;
s3, performing image enhancement by adopting a top-hat transformation algorithm, firstly designing a circular structural element, performing an opening operation on an image, and subtracting the image obtained by the opening operation from the original image to realize an enhancement effect;
s4, performing image filtering processing by adopting a guide filtering method;
s5, image segmentation
S5.1, filtering the image in the horizontal and vertical directions by using a Sobel edge operator, and then solving a module value to obtain a gradient image;
s5.2, classifying all pixels in the gradient image according to the gray value, and setting a geodesic distance threshold;
s5.3, finding out the pixel point with the minimum gray value as a starting point, and increasing the threshold from the starting point;
s5.4, in the process of increasing the horizontal plane, the horizontal plane can touch surrounding neighborhood pixels, the geodesic distance from the pixels to a starting point is measured, if the geodesic distance is smaller than a set threshold value, the pixels are submerged, otherwise, a dam is arranged on the pixels, and the neighborhood pixels are classified in this way;
s5.5, setting more higher dams as the horizontal plane is higher until the maximum value of the gray value is reached, wherein all the areas meet on the watershed line, and all the dams partition the pixels of the whole image;
s6, identifying and counting ova
S6.1, corroding the target areas in the segmentation result by using circular structural elements with the radius of 2, wherein the distance between the segmented areas is increased, and the mutual influence of the adjacent target areas is avoided;
s6.2, calling a find contacts () function in an Open CV library to extract the outline of each area in the particle segmentation result;
s6.3, sequentially traversing each region contour, and solving a minimum circumcircle of a point set of the region contour which can be surrounded by a min Enclosing Circle () function, wherein the radius r and the Circle centers (a and b) of the Circle are approximate to the center point of the particle;
s6.4, as the target is corroded by the S6.1, increasing the radius of the solved circumscribed circle by 2, and drawing a circle with the circle center of (a, b) and the radius of r +2 on the original graph;
s6.5, counting the area of all circles as A1,A2…ANAnd (4) obtaining the area median of S _ mean, and deleting circles with the area larger than or smaller than 0.2S _ mean, wherein the circles are too large or too small in area and should not count the number of the eggs. And counting the remaining circles, wherein the number of the remaining circles is the final number of the eggs.
Wherein, the number of effective pixel points of a single egg target in the image collected in the S1 is not less than 20 x 20.
Further, in the gradation processing in S2:
Gray=0.299R+0.587G+0.114B
wherein, R, G and B are respectively red, green and blue channels for collecting color images.
Further, S3 specifically includes the following steps:
s3.1, designing a circular structural element b;
s3.2, performing gray scale corrosion and expansion operation on the original image by using the structural element b;
the etching process is to subtract each pixel point in the gray image f (x, y) from the corresponding point in the structural element b (x, y), and the etching result is the minimum value:
the expansion process is a corrosion process dual operation, each pixel point in the gray image f (x, y) is added with the corresponding point in the structural element b (x, y), and the corrosion result is the maximum value:
after the image is subjected to corrosion operation and then expansion operation, the opening operation is completed, and an operation result graph f is obtainedopen;
S3.3, subtracting the result of the operation from the original image:
ftop-hat=f(x,y)-fopen。
further, the guiding filtering in S4 assumes that there is a local linear relationship between the guiding image and the output image, as shown in the following equation:
wherein I is a guide image, q is a filtered output result, and wkIs a square window with pixel point k as center, ak、bkThe constant coefficient in the window takes the following values:
wherein, mukAndfor directing the image I at the window wkIs the mean and variance of, | w | is the window wkThe total number of the pixel points in (1),is that the input image p is in the window wkAverage value of the middle pixel points.
Has the advantages that: the snakehead ovum picture is obtained by directly imaging the snakehead ovum, and the egg counting task is completed on the non-contact premise through the processing flow provided by the invention, so that the precision is high, and the original living environment of the ovum cannot be changed.
Drawings
FIG. 1 is a flow chart of the present invention.
Detailed Description
The technical solution of the present invention is further described below with reference to the accompanying drawings and examples.
Reading hyperspectral remote sensing image data and registered high-resolution image data by a computer, firstly establishing a preliminary objective function based on nonnegative matrix decomposition, then adding a spectrum constraint term on the basis to obtain a final fusion model, solving an extreme value function of the fusion model to obtain a standard image and a weight matrix, multiplying the high-resolution image by the standard image and the weighted image of the high-resolution image, and obtaining a result, namely the solved hyperspectral fusion image.
As shown in figure 1, the snakehead egg counting method based on image processing adopts a computer configuration that: an Intel dual-core processor with a main frequency of 1.6GHz and a memory of 2GB, wherein an operating system is Windows Vista Home Basic, and a programming environment is Matlab7.1. The method comprises the following steps:
s1: image acquisition
And adopting an image acquisition system carrying a high-definition camera to acquire images of the snakehead ovum targets needing counting, and transmitting related images into a computer, wherein the number of effective pixel points of each ovum target in the images is not less than 20 x 20.
S2: graying processing
And the color image is converted into a gray image, so that the subsequent processing is facilitated.
Gray=0.299R+0.587G+0.114B
Wherein, R, G and B are respectively red, green and blue channels for collecting color images.
S3: image enhancement pre-processing
A top-hat transformation algorithm is adopted to solve the problem of inconsistent image illumination intensity, a circular structural element is designed firstly, an opening operation is carried out on an image, the image obtained by the opening operation is subtracted from an original image, and an enhancement effect is achieved.
S3.1, designing a circular structural element b:
the circular structural element b with the radius of 5 is designed as follows:
s3.2, performing gray scale corrosion and expansion operation on the original image by using the structural element b:
the etching process is to subtract each pixel point in the gray image f (x, y) from the corresponding point in the structural element b (x, y), and the etching result is the minimum value:
the expansion process is a corrosion process dual operation, each pixel point in the gray image f (x, y) is added with the corresponding point in the structural element b (x, y), and the corrosion result is the maximum value:
and after the image is subjected to corrosion operation and then expansion operation, opening operation is completed. The obtained operation result graph fopenThe overall brightness is relatively uniform.
S3.3 subtracting the result of the opening operation from the original image
ftop-hat=f(x,y)-fopen
And subtracting the operation result from the original image to obtain a top-hat calculation result.
S4: image filtering
And (4) performing filtering processing on the enhanced image obtained in the step (S3) by adopting a guide filtering method, eliminating noise and obtaining an image with clear edge texture. The guided filtering assumes a local linear relationship between the guided image and the output image, as shown by:
here, I is the guide image, and q is the filtered output result. w is akIs a square window with pixel point k as center, (a)k,bk) The constant coefficient in the window takes the following values:
μkandfor directing the image I at the window wkIs the mean and variance of, | w | is the window wkThe total number of the pixel points in (1),is that the input image p is in the window wkAverage value of the middle pixel points.
S5: image segmentation
S5.1, filtering the image in the horizontal and vertical directions by using a Sobel edge operator, then solving a module value to obtain a gradient image, wherein the image filtered by the Sobel operator shows a larger value at a boundary and a smaller value at a position without the boundary.
S5.2, classifying all pixels in the gradient image according to the gray values, and setting a geodesic distance threshold.
S5.3, finding out the pixel points with the minimum gray value (the default mark is the lowest gray value), and increasing the threshold from the minimum value, wherein the points are the starting points.
S5.4, in the process of increasing the horizontal plane, the horizontal plane can touch surrounding neighborhood pixels, the geodesic distance from the pixels to a starting point (the lowest point of the gray value) is measured, if the geodesic distance is smaller than a set threshold value, the pixels are submerged, otherwise, a dam is arranged on the pixels, and the neighborhood pixels are classified.
S5.5, as the horizontal plane is higher and higher, more and higher dams are arranged, until the maximum value of the gray value is reached, all the areas meet on the watershed line, and the dams partition the pixels of the whole image.
S6: ovum identification and counting
After splitting the adhered overlapping particles, the final recognition result is marked on the original for easy observation. The method comprises the following specific steps:
s6.1, corroding the target areas in the segmentation result by using circular structural elements with the radius of 2, wherein the distance between the segmented areas is increased, and the mutual influence of the adjacent target areas is avoided.
S6.2 calls the find contacts () function in the Open CV library to extract the outline of each area in the particle segmentation result.
S6.3, traversing each region outline in sequence, and solving the smallest circumcircle which can surround the region outline point set by using a min Enclosing Circle () function, wherein the radius r and the Circle centers (a, b) of the circles can be approximate to the center point of the particle.
S6.4, because the target is slightly corroded in the step 1, the radius of the solved circumscribed circle is increased by 2, and finally, a circle with the circle center of (a, b) and the radius of r +2 is drawn on the original graph.
S6.5, counting the area of all circles as A1,A2…ANAnd (4) obtaining the area median of S _ mean, and deleting circles with the area larger than or smaller than 0.2S _ mean, wherein the circles are too large or too small in area and should not count the number of the eggs. Then countThe number of the remaining circles is the final number of eggs.
The method of the invention well solves the problem of snakehead ovum counting based on image processing, so the method can be applied to automatic snakehead breeding and has wide application prospect and value.
Claims (5)
1. A snakehead egg counting method based on image processing is characterized by comprising the following steps:
s1, collecting images of the snakehead ovum targets needing counting, and transmitting the images into a computer;
s2, carrying out gray processing on the collected image;
s3, performing image enhancement by adopting a top-hat transformation algorithm, firstly designing a circular structural element, performing an opening operation on an image, and subtracting the image obtained by the opening operation from the original image to realize an enhancement effect;
s4, performing image filtering processing by adopting a guide filtering method;
s5, image segmentation
S5.1, filtering the image in the horizontal and vertical directions by using a Sobel edge operator, and then solving a module value to obtain a gradient image;
s5.2, classifying all pixels in the gradient image according to the gray value, and setting a geodesic distance threshold;
s5.3, finding out the pixel point with the minimum gray value as a starting point, and increasing the threshold from the starting point;
s5.4, in the process of increasing the horizontal plane, the horizontal plane can touch surrounding neighborhood pixels, the geodesic distance from the pixels to a starting point is measured, if the geodesic distance is smaller than a set threshold value, the pixels are submerged, otherwise, a dam is arranged on the pixels, and the neighborhood pixels are classified in this way;
s5.5, setting more higher dams as the horizontal plane is higher until the maximum value of the gray value is reached, wherein all the areas meet on the watershed line, and all the dams partition the pixels of the whole image;
s6, identifying and counting ova
S6.1, corroding the target areas in the segmentation result by using circular structural elements with the radius of 2, wherein the distance between the segmented areas is increased, and the mutual influence of the adjacent target areas is avoided;
s6.2, calling a find contacts () function in an Open CV library to extract the outline of each area in the particle segmentation result;
s6.3, sequentially traversing each region contour, and solving a minimum circumcircle of a point set of the region contour which can be surrounded by a min Enclosing Circle () function, wherein the radius r and the Circle centers (a and b) of the Circle are approximate to the center point of the particle;
s6.4, as the target is corroded by the S6.1, increasing the radius of the solved circumscribed circle by 2, and drawing a circle with the circle center of (a, b) and the radius of r +2 on the original graph;
s6.5, counting the area of all circles as A1,A2…ANAnd obtaining the area median value S _ mean, deleting the circles with the area larger than or smaller than 0.2S _ mean, counting the number of eggs, and counting the number of the remaining circles to obtain the final number of the eggs.
2. The method for counting snakehead eggs based on image processing according to claim 1, wherein: and the number of effective pixel points of a single egg sub target in the image collected in the S1 is not less than 20 x 20.
3. The method for counting snakehead eggs based on image processing according to claim 1, wherein: in the gradation processing in S2:
Gray=0.299R+0.587G+0.114B
wherein, R, G and B are respectively red, green and blue channels for collecting color images.
4. The method for counting snakehead eggs according to claim 1, wherein S3 specifically comprises the following steps:
s3.1, designing a circular structural element b;
s3.2, performing gray scale corrosion and expansion operation on the original image by using the structural element b;
the etching process is to subtract each pixel point in the gray image f (x, y) from the corresponding point in the structural element b (x, y), and the etching result is the minimum value:
(fΘb)=min{f(s+x,t+y)-b(x,y)|(s+x),(t+y)∈D,(x,y)∈S}
the expansion process is a corrosion process dual operation, each pixel point in the gray image f (x, y) is added with the corresponding point in the structural element b (x, y), and the corrosion result is the maximum value:
(fΘb)=min{f(s-x,t-y)-b(x,y)|(s-x),(t-y)∈D,(x,y)∈S}
after the image is subjected to corrosion operation and then expansion operation, the opening operation is completed, and an operation result graph f is obtainedopen;
S3.3, subtracting the result of the operation from the original image:
ftop-hat=f(x,y)-fopen。
5. the method for counting snakehead eggs based on image processing according to claim 1, wherein: the guiding filtering in S4 assumes that there is a local linear relationship between the guiding image and the output image, as shown by the following equation:
wherein I is a guide image, q is a filtered output result, and wkIs a square window with pixel point k as center, ak、bkThe constant coefficient in the window takes the following values:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110852230.0A CN113744184A (en) | 2021-07-27 | 2021-07-27 | Snakehead ovum counting method based on image processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110852230.0A CN113744184A (en) | 2021-07-27 | 2021-07-27 | Snakehead ovum counting method based on image processing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113744184A true CN113744184A (en) | 2021-12-03 |
Family
ID=78729189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110852230.0A Pending CN113744184A (en) | 2021-07-27 | 2021-07-27 | Snakehead ovum counting method based on image processing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113744184A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114779276A (en) * | 2022-03-25 | 2022-07-22 | 中国农业银行股份有限公司 | Obstacle detection method and device |
CN115326832A (en) * | 2022-09-01 | 2022-11-11 | 上海晶盟硅材料有限公司 | Automatic detection method and automatic detection device for wafer package |
CN119251278A (en) * | 2024-09-11 | 2025-01-03 | 中国水产科学研究院珠江水产研究所 | A method and system for measuring the amount of shrimp eggs |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1486599A (en) * | 2003-06-09 | 2004-04-07 | 华东船舶工业学院 | Automatic silkworm egg counting method and device based on digital image processing |
CN103246920A (en) * | 2013-03-22 | 2013-08-14 | 浙江理工大学 | Automatic counting method and system for silkworm cocoons |
CN103914843A (en) * | 2014-04-04 | 2014-07-09 | 上海交通大学 | Image segmentation method based on watershed algorithm and morphological marker |
WO2016091016A1 (en) * | 2014-12-12 | 2016-06-16 | 山东大学 | Nucleus marker watershed transformation-based method for splitting adhered white blood cells |
CN110660028A (en) * | 2019-09-04 | 2020-01-07 | 南京邮电大学 | Small target detection method based on joint edge filtering morphology |
CN111062394A (en) * | 2019-11-18 | 2020-04-24 | 济南大学 | Fuzzy clustering color image segmentation method based on multi-channel weighted guided filtering |
CN111709911A (en) * | 2020-05-18 | 2020-09-25 | 杭州电子科技大学 | A method of automatic counting of ovarian follicles based on neural network |
-
2021
- 2021-07-27 CN CN202110852230.0A patent/CN113744184A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1486599A (en) * | 2003-06-09 | 2004-04-07 | 华东船舶工业学院 | Automatic silkworm egg counting method and device based on digital image processing |
CN103246920A (en) * | 2013-03-22 | 2013-08-14 | 浙江理工大学 | Automatic counting method and system for silkworm cocoons |
CN103914843A (en) * | 2014-04-04 | 2014-07-09 | 上海交通大学 | Image segmentation method based on watershed algorithm and morphological marker |
WO2016091016A1 (en) * | 2014-12-12 | 2016-06-16 | 山东大学 | Nucleus marker watershed transformation-based method for splitting adhered white blood cells |
CN110660028A (en) * | 2019-09-04 | 2020-01-07 | 南京邮电大学 | Small target detection method based on joint edge filtering morphology |
CN111062394A (en) * | 2019-11-18 | 2020-04-24 | 济南大学 | Fuzzy clustering color image segmentation method based on multi-channel weighted guided filtering |
CN111709911A (en) * | 2020-05-18 | 2020-09-25 | 杭州电子科技大学 | A method of automatic counting of ovarian follicles based on neural network |
Non-Patent Citations (3)
Title |
---|
张杭文 等: "基于数字图像处理的鱼卵计数的研究", 电子设计工程, vol. 21, no. 14, pages 190 - 193 * |
杨东方 等: "《数学模型在生态学的应用及研究》", vol. 1, 海洋出版社, pages: 278 - 280 * |
杨慧赞 等: "基于图像处理的鱼卵计数方法研究", 水生态学杂志, vol. 32, no. 5, pages 138 - 141 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114779276A (en) * | 2022-03-25 | 2022-07-22 | 中国农业银行股份有限公司 | Obstacle detection method and device |
CN115326832A (en) * | 2022-09-01 | 2022-11-11 | 上海晶盟硅材料有限公司 | Automatic detection method and automatic detection device for wafer package |
CN119251278A (en) * | 2024-09-11 | 2025-01-03 | 中国水产科学研究院珠江水产研究所 | A method and system for measuring the amount of shrimp eggs |
CN119251278B (en) * | 2024-09-11 | 2025-03-14 | 中国水产科学研究院珠江水产研究所 | Method and system for measuring shrimp egg mass |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113744184A (en) | Snakehead ovum counting method based on image processing | |
Lakshmi et al. | Classification of Dental Cavities from X-ray images using Deep CNN algorithm | |
CN110120042B (en) | A Method of Extracting Disease and Pest Areas of Crop Images Based on SLIC Superpixels and Automatic Threshold Segmentation | |
CN110992377B (en) | Image segmentation method, device, computer-readable storage medium and equipment | |
Lainez et al. | Automated fingerlings counting using convolutional neural network | |
CN107437068B (en) | Pig individual identification method based on Gabor direction histogram and pig body hair pattern | |
CN112232978B (en) | Aquatic product length and weight detection method, terminal equipment and storage medium | |
CN101576997A (en) | Abdominal organ segmentation method based on secondary three-dimensional region growth | |
CN113706492B (en) | Automatic lung parenchyma segmentation method based on chest CT image | |
CN111696150A (en) | Method for measuring phenotypic data of channel catfish | |
CN112526097A (en) | Aquaculture water body environment intelligent monitoring management system based on big data analysis | |
CN113484867A (en) | Imaging sonar-based fish school density detection method in closed space | |
CN116721391B (en) | Method for detecting separation effect of raw oil based on computer vision | |
CN115512215B (en) | Underwater biological monitoring method, device and storage medium | |
CN111080696A (en) | A computer vision-based underwater sea cucumber identification and localization method | |
CN112232977A (en) | Aquatic product cultivation evaluation method, terminal device and storage medium | |
CN105913425B (en) | A multi-pig contour extraction method based on adaptive ellipse block and wavelet transform | |
CN115294044A (en) | A kind of edible fungus mycelial phenotype acquisition method | |
Liu et al. | Evaluation of body weight of sea cucumber Apostichopus japonicus by computer vision | |
CN106991660A (en) | The three dimensional ultrasonic image data methods of sampling decomposed based on modified Octree | |
CN112183420B (en) | Drosophila climbing detection and tracking method based on background subtraction, frame difference and Meanshift algorithm | |
CN117496276B (en) | Lung cancer cell morphology analysis and identification method and computer readable storage medium | |
CN110458042B (en) | Method for detecting number of probes in fluorescent CTC | |
CN116452473A (en) | A new method for counting and locating sturgeon | |
CN113642847B (en) | Method and device for estimating shrimp quality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211203 |