CN115131566A - Automatic image segmentation method based on super-pixels and improved fuzzy C-means clustering - Google Patents
Automatic image segmentation method based on super-pixels and improved fuzzy C-means clustering Download PDFInfo
- Publication number
- CN115131566A CN115131566A CN202210877458.XA CN202210877458A CN115131566A CN 115131566 A CN115131566 A CN 115131566A CN 202210877458 A CN202210877458 A CN 202210877458A CN 115131566 A CN115131566 A CN 115131566A
- Authority
- CN
- China
- Prior art keywords
- pixel
- super
- neighborhood
- pixel point
- pixels
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/762—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Image Analysis (AREA)
Abstract
Embodiments of the present invention provide an automatic image segmentation method based on superpixels and improved fuzzy C-means clustering. The method comprises the following steps: selecting any neighborhood from the target image, calculating local gray change information of pixels in the neighborhood and spatial distance information of the pixels in the neighborhood and a central pixel, and counting the influence weight of the local gray change information and the influence weight of the spatial distance information to obtain an optimized weighted image; pre-dividing the optimized weighted image by using an SLIC algorithm to obtain super pixels; performing density peak value clustering on the super pixels to obtain the number of clustering clusters; and performing secondary segmentation on the superpixels by adopting the optimized membership degree improved fuzzy C-means clustering algorithm. In this way, the number of the clustering clusters can be automatically determined, manual participation is not needed, the influence of noise points on image segmentation is effectively reduced, and the image segmentation efficiency and the image segmentation precision are improved.
Description
Technical Field
The present invention relates generally to the field of image processing technology, and more particularly, to an automatic image segmentation method based on superpixels and improved fuzzy C-means clustering.
Background
The clustering algorithm is a very hot research topic in the field of data mining, and is also an important data analysis technology. Fuzzy clustering is an important branch of a clustering algorithm, wherein the most classical method is a Fuzzy C-means (FCM) clustering algorithm, the algorithm takes a target function as a reference, the Fuzzy clustering problem is regarded as a nonlinear programming problem, the target function is subjected to iterative minimization, and the membership value of each sample data to a clustering center is obtained, so that the Fuzzy division of a data set is realized. The fuzzy C-means clustering algorithm is simple in principle and easy to implement, and can well depict the uncertainty of sample data classification, so that the fuzzy C-means clustering algorithm is suitable for processing objects with fuzzy characteristics such as images.
However, when an image is segmented by using the fuzzy C-means clustering algorithm, two obvious disadvantages exist, the number of clustering clusters needs to be manually set and the clustering clusters are very sensitive to noise, and although the number of clusters can be found by introducing the density peak value clustering algorithm, because one image often contains a large number of pixel points, the segmentation speed is slow, and the image segmentation efficiency is reduced.
Disclosure of Invention
According to an embodiment of the invention, an automatic image segmentation scheme based on superpixel and improved fuzzy C-means clustering is provided. According to the scheme, the influence of local neighborhood pixel points on the central point can be fully considered, the idea of the super-pixel block is introduced into the density peak value clustering algorithm, the calculation efficiency can be effectively improved, the number of clustering clusters is automatically determined, the optimized membership degree is used for improving the fuzzy C-means clustering algorithm, and finally image segmentation is realized without manual intervention.
In a first aspect of the invention, an automatic image segmentation method based on superpixels and improved fuzzy C-means clustering is provided. The method comprises the following steps:
selecting any neighborhood from a target image, calculating local gray scale change information of pixels in the neighborhood and spatial distance information of the pixels in the neighborhood and a central pixel, and counting the influence weight of the pixels in the neighborhood on the local gray scale change information of the central pixel and the influence weight of the spatial distance information to obtain an optimized weighted image;
pre-dividing the optimized weighted image by using an SLIC algorithm to obtain super pixels;
performing density peak value clustering on the super pixels to obtain the number of clustering clusters;
and performing secondary segmentation on the superpixel by adopting an optimized membership degree improved fuzzy C-means clustering algorithm to obtain an image after secondary segmentation.
Further, calculating local gray scale change information of the pixel points in the neighborhood, and calculating the influence weight of the pixel points in the neighborhood on the local gray scale change information of the central pixel point, including:
comparing the gray value of each pixel point in the neighborhood with the average gray value of all pixel points in the neighborhood to obtain local gray change information; the local gray scale change information is:
wherein the content of the first and second substances,is local gray scale change information;the gray value of the pixel point j in the neighborhood is obtained;a local window centered on a pixel point i;is the average gray of all pixel points in the neighborhoodDegree of andwherein, in the step (A),as a partial windowThe number of internal pixel points;
the influence weight of the pixel points in the neighborhood on the local gray level change information of the central pixel point is as follows:
wherein the content of the first and second substances,influence weight on local gray scale change information of the central pixel point for pixel points in the neighborhood;is the local gray scale variation information.
Further, calculating spatial distance information between the pixel point in the neighborhood and the central pixel point, and controlling the weight of the influence of the pixel point in the neighborhood on the spatial distance information of the central pixel point, including:
defining spatial distance information between the pixel points in the neighborhood and the central pixel point by using a Gaussian kernel function;
controlling the influence weight of the pixel points in the neighborhood on the spatial distance information of the central pixel point by using an exponential function; the spatial distance information influence weight is as follows:
wherein the content of the first and second substances,influence weight on spatial distance information of a central pixel point for pixels in a neighborhood;and the spatial distance information of the pixel point in the neighborhood and the central pixel point is obtained.
Further, the optimized weighted image is:
wherein the content of the first and second substances,optimizing the gray value of a pixel point i in the weighted image;a local window centered on a pixel point i;influence weight on local gray scale change information of the central pixel point for pixel points in the neighborhood;influence the weight for the spatial distance information of the pixel points in the neighborhood to the central pixel point;and the gray value of the pixel point j in the neighborhood is obtained.
Further, the pre-dividing the optimized weighted image by using the SLIC algorithm to obtain the superpixels includes:
according to the set number of the super pixels, uniformly distributing seed points in the optimized weighted image;
according toCalculating the distance between two adjacent super pixel centersWherein, in the step (A),in order to optimize the total number of pixels of the weighted image,the number of the pre-divided super pixels;
at a distance of the centers of the two adjacent super pixelsAs step length, uniformly selecting a plurality of pixel points in the optimized weighted image as an initial super-pixel clustering center;
assigning a class label to each pixel point in the neighborhood around each seed point, the search range being limited to;
According toA distance measure is calculated, wherein,is a distance measure;the gray value difference between the pixel point i and the seed pixel point b is obtained;is the gray value at the pixel point i,is the gray value at pixel point b, and;is a pixel pointAnd seed pixel pointA spatial distance of (a) andwhereinAndrespectively are the horizontal coordinates of the two pixel points;andrespectively are the vertical coordinates of two pixel points;to measure the compactness index of the superpixel, anThe larger the value of (a), the higher the compactness;the distance between the centers of two adjacent super pixels; taking a seed point with the minimum distance measure with the pixel point as a clustering center of the pixel point;
and iteratively updating the super-pixel clustering center until convergence or the preset maximum iteration number of the super-pixel clustering is reached, and finishing super-pixel segmentation to obtain a super-pixel segmentation image.
Further, performing density peak clustering on the super pixels to obtain the number of clustered clusters, including:
randomly selecting two superpixels, and calculating a first distance between the two superpixels; the first distance is:
wherein the content of the first and second substances,is the p-th super pixelAnd the qth super pixelA first distance therebetween;is the p-th super pixelThe number of pixel points contained in the image;is the qth super pixelThe number of pixel points contained in the image;is the p-th super pixelThe number of the pixel points in (1),is composed ofq super pixelsThe pixel point in (2);is a pixel pointIs determined by the gray-scale value of (a),is a pixel pointThe gray value of (a);
calculating the local density of any one super pixel and a second distance from the current super pixel to the super pixel with larger local density and closest distance; the local density is:
wherein the content of the first and second substances,is the p-th super pixelThe local density of (a);is the p-th super pixelAnd the qth super pixelA first distance therebetween;is the qth super pixelThe number of pixel points contained in the image;is the total number of super-pixels,,;is a truncation distance;
the second distance is:
wherein the content of the first and second substances,is the p-th super pixelA second distance to a super-pixel with a greater local density and closest distance;is the p-th super pixelThe local density of (a);is the qth super pixelThe local density of (a);is the p-th super pixelAnd the qth super pixelA first distance therebetween;
at local densityIs a horizontal axis and is a second distanceFor the vertical axis, a first decision graph is generatedAnd the first decision graph is usedNormalizing to obtain a second decision chartWhereinRepresents the minimum value of the total number of the unit,represents the maximum value;
the second decision graph is usedMapping to a third decision graphAnd said first stepNormalizing the three decision graphs to obtain a fourth decision graph;
And arranging the element values contained in the fourth decision diagram in the descending order, sequentially calculating the absolute value of the difference between the current element and the next element, and taking the index value corresponding to the maximum absolute value of the difference as the cluster number.
Further, the second decision graph is used for carrying out the decision makingMapping to a third decision graphThe method comprises the following steps:
wherein the content of the first and second substances,is the total number of superpixels;is a threshold value, and;as a constraint conditionSecond decision diagramThe number of (2);is an indicator function;the first term is 0, the last term is 1, and the tolerance isThe series of arithmetic difference numbers of (1),,is a constant number of times, and is,,。
further, the performing secondary segmentation on the superpixel by using the optimized membership improved fuzzy C-means clustering algorithm to obtain an image after secondary segmentation includes:
initializing a membership matrix to obtain an initial membership matrix; the initial membership matrix is:
wherein, the first and the second end of the pipe are connected with each other,is an initial membership matrix;is a super pixelInitial membership to the kth cluster;the number of the clustering clusters is obtained;the total number of the super pixels;
according toCalculating the cluster center of each cluster to obtain a cluster center set(ii) a Wherein, the first and the second end of the pipe are connected with each other,is the cluster center of the kth cluster;is a super pixelMembership to the kth cluster;is a super pixelCorresponding gray values;is a fuzzy index;is the total number of superpixels;
according toCalculating each superpixelObtaining a membership matrix for the membership of the kth cluster; wherein the content of the first and second substances,is a firstThe center of each cluster is provided with a plurality of clusters,is the kth cluster center;is a fuzzy index;is a super pixelCorresponding gray values;the number of clustering clusters is obtained;
if the iteration termination condition is reached, outputting a membership matrix calculated for the last time; otherwise, continuing the iterative computation;
after the membership matrix calculated at the last time is obtained, distributing the membership to each pixel point in a target image, selecting a local window with a preset size, and counting the optimized membership of a central pixel point i in the local window to a kth clusterWherein, in the step (A),is a local window centered on the pixel i,the membership degree of a pixel point j in the local window to the kth cluster;is a Gaussian kernel functionThe method is used for reflecting the influence degree of the membership degree of the pixel point j to the kth cluster in the local window on the membership degree of the central pixel point to the kth cluster; re-counting each super pixelOptimizing membership degree of kth clusterWhereinIs a super pixelThe membership degree of the kth cluster after optimization;optimizing the membership degree of the kth cluster for the pixel point i;is the p-th super pixelThe number of pixel points contained in the image;
according to the principle of maximum membership, fromDetermining superpixelsAnd obtaining the secondary segmented image by the affiliated cluster, wherein,is a super pixelThe cluster to which it belongs;is a super pixelAnd (4) optimizing the membership degree of the kth cluster.
In a second aspect of the invention, an automatic image segmentation apparatus based on superpixel and improved fuzzy C-means clustering is provided. The device comprises:
the calculation and statistics module is used for selecting any neighborhood from the target image, calculating the local gray change information of the pixel points in the neighborhood and the spatial distance information between the pixel points in the neighborhood and the central pixel point, and calculating the influence weight of the pixel points in the neighborhood on the local gray change information and the spatial distance information of the central pixel point to obtain an optimized weighted image;
the pre-segmentation module is used for pre-segmenting the optimized weighted image by utilizing an SLIC algorithm to obtain superpixels;
the clustering module is used for carrying out density peak value clustering on the super pixels to obtain the number of clustering clusters;
and the segmentation module is used for carrying out secondary segmentation on the superpixel by adopting the optimized membership degree improved fuzzy C-means clustering algorithm to obtain an image subjected to secondary segmentation.
In a third aspect of the invention, an electronic device is provided. The electronic device at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of the first aspect of the invention.
It should be understood that the statements made in this summary are not intended to limit the key or critical features of the embodiments of the present invention, or to limit the scope of the invention. Other features of the present invention will become apparent from the following description.
Drawings
The above and other features, advantages and aspects of various embodiments of the present invention will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like or similar reference characters designate like or similar elements, and wherein:
FIG. 1 shows a flow diagram of a method for automatic image segmentation based on superpixel and improved fuzzy C-means clustering, according to an embodiment of the present invention;
FIG. 2 shows a flow diagram of a pre-segmentation process according to an embodiment of the invention;
FIG. 3 shows a flow diagram for density peak clustering of superpixels in accordance with an embodiment of the present invention;
FIG. 4 shows a flow diagram for bi-segmenting a super-pixel according to an embodiment of the invention;
FIG. 5 is a diagram illustrating segmentation results obtained on a composite image containing noise according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating segmentation results obtained on a natural image according to an embodiment of the present invention;
FIG. 7 is a diagram illustrating segmentation results obtained on a remote sensing image according to an embodiment of the present invention;
FIG. 8 illustrates a schematic structural diagram of an automatic image segmentation system based on superpixel and improved fuzzy C-means clustering, according to an embodiment of the present invention;
FIG. 9 illustrates a block diagram of an exemplary electronic device capable of implementing embodiments of the present invention;
among them, 900 is an electronic device, 901 is a CPU, 902 is a ROM, 903 is a RAM, 904 is a bus, 905 is an I/O interface, 906 is an input unit, 907 is an output unit, 908 is a storage unit, and 909 is a communication unit.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The method can fully consider the influence of local neighborhood pixel points on the central point, and introduces the idea of the super-pixel block into the density peak value clustering algorithm, thereby effectively improving the calculation efficiency, automatically determining the number of clustering clusters, and finally realizing image segmentation without manual intervention.
FIG. 1 shows a flow chart of a method for automatic image segmentation based on superpixels and improved fuzzy C-means clustering in accordance with an embodiment of the present invention.
The method comprises the following steps:
s101, selecting any neighborhood from a target image, calculating local gray change information of pixels in the neighborhood and spatial distance information of the pixels in the neighborhood and a central pixel, and counting the influence weight of the pixels in the neighborhood on the local gray change information of the central pixel and the influence weight of the spatial distance information to obtain an optimized weighted image.
As an embodiment of the present invention, a local window may be established, and a region in the local window corresponding to the target image may be used as a neighborhood.
As an embodiment of the present invention, for any neighborhood in the target image, the gray value of each pixel point j in the neighborhood is determinedAnd the average gray scale of all pixel points in the neighborhoodAnd comparing to obtain an average gray value difference value as local gray change information.
In this embodiment, the local gray scale change information is:
wherein the content of the first and second substances,is local gray scale change information;the gray value of the pixel point j in the neighborhood is obtained;a local window centered on the pixel point i, the size of the local window being;Is the average gray value of all pixel points in the neighborhood, andwherein, in the step (A),as a partial windowThe number of pixels in the column.
For the region with gentle gray scale change, local grayDegree change informationThe value of (d) is small; and local gray scale change information for the region with abrupt gray scale change (such as edge, noise, etc.)The value of (a) is large. Visible, local gray scale variation informationThe uniformity degree of the pixel gray distribution in the local neighborhood can be reflected. When calculating the gray value of the central pixel point of the local window, forPoints with larger values should have a reduced effect on the center pixel intensity calculation and conversely should have an increased effect.
Since the exponential function has a faster decay rate, the influence weight of the neighboring pixels is further controlled by the exponential function. The influence weight of the pixel points in the neighborhood on the local gray level change information of the central pixel point is as follows:
wherein, the first and the second end of the pipe are connected with each other,influence weight on local gray scale change information of the central pixel point for pixel points in the neighborhood;is the local gray scale variation information.
As an embodiment of the present invention, calculating spatial distance information between a pixel point in a neighborhood and a center pixel point, and controlling a weight of influence of the pixel point in the neighborhood on the spatial distance information of the center pixel point includes:
height of utilizationThe spatial distance information of the pixel points in the neighborhood and the central pixel point is defined by the Gaussian kernel function; specifically, a standard deviation of 2 and a size ofGaussian kernel function ofTo define a local windowAnd the spatial distance between the pixel point of the inner neighborhood and the central pixel point.The smaller the value of (A) is, the larger the distance between the neighborhood pixel point and the central pixel point is,the larger the value of (A), the smaller the distance between the neighborhood pixel point and the central pixel point is.
And controlling the influence weight of the pixel points in the neighborhood on the spatial distance information of the central pixel point by utilizing the exponential function in view of the fact that the exponential function has faster attenuation speed.
The spatial distance information influence weight is as follows:
wherein the content of the first and second substances,influence weight on spatial distance information of a central pixel point for pixels in a neighborhood;calculating the space distance information of the pixel point and the central pixel point in the neighborhood through a Gaussian kernel functionAnd is and。
further, the weight of the local neighborhood pixel point to the center pixel point is fully measured by combining the local gray scale change information and the spatial change information, and an optimized weighted image is obtained. The optimized weighted image is:
wherein the content of the first and second substances,optimizing the value of a pixel point i in the weighted image;a local window centered on a pixel point i;influence weight on local gray scale change information of the central pixel point for pixel points in the neighborhood;influence weight on spatial distance information of a central pixel point for pixels in a neighborhood;and the gray value of the pixel point j in the neighborhood is obtained.
According to the embodiment of the invention, the influence weight of neighborhood pixel points in a local window on a central point is calculated by adopting local gray scale change and spatial information, so that an optimized weighted image is obtained; as a preprocessing step for the original image, the influence of local neighborhood pixel points on the central point is fully considered, the influence of noise points on the image segmentation process is effectively reduced, and the image segmentation precision is improved.
And S102, pre-dividing the optimized weighted image by using an SLIC algorithm to obtain the superpixel.
As an embodiment of the present invention, as shown in fig. 2, the pre-segmentation process includes:
s201, presetting the number of super pixels, and uniformly distributing seed points in the optimized weighted image according to the set number of the super pixels.
S202, according toCalculating the distance between two adjacent super pixel centers(ii) a Wherein the content of the first and second substances,in order to optimize the total number of pixels of the weighted image,is a pre-divided number of super-pixels, and。
s203, the distance between the centers of the two adjacent super pixelsAnd as the step length, uniformly selecting a plurality of pixel points in the optimized weighted image as an initial super-pixel clustering center.
S204, distributing the belonging label to each pixel point in the neighborhood around each seed point, and limiting the search range to。
S205, according toA distance measure is calculated, wherein,is a distance measure;the gray value difference between the pixel point i and the seed pixel point b is obtained;is the gray value at the pixel point i,is the gray value at pixel point b, and;is a pixel pointAnd seed pixel pointA spatial distance of, andwhereinAndrespectively are the horizontal coordinates of the two pixel points;andrespectively are the vertical coordinates of two pixel points;to measure the compactness index of the super-pixel, an,The larger the value of (a), the higher the compactness;the distance between the centers of two adjacent super pixels; and taking the seed point with the minimum distance measure with the pixel point as the clustering center of the pixel point.
And S206, iterating the steps S202-S205, and updating the super-pixel clustering center until convergence or the preset maximum iteration number of the super-pixel clustering is reached. The maximum number of iterations of the superpixel clustering is, for example, 10.
S103, performing density peak value clustering on the super pixels to obtain the number of clustering clusters.
In this embodiment, as shown in fig. 3, performing density peak clustering on the super pixels to obtain the number of clusters includes:
s301, two superpixels are selected randomly, and a first distance between the two superpixels is calculated.
The first distance is:
wherein the content of the first and second substances,is the p-th super pixelAnd the qth super pixelA first distance therebetween;is the p-th super pixelThe number of pixel points contained in the image;is the qth super pixelThe number of pixel points contained in the image;is the p-th super pixelThe number of the pixel points in (1),is composed ofq super pixelsThe pixel point in (1);is a pixel pointIs measured in a predetermined time period, and the gray value of (b),is a pixel pointThe gray value of (a).
S302, calculating the local density of any super pixel and a second distance from the current super pixel to the super pixel with larger local density and closest distance.
Specifically, the local density is:
wherein the content of the first and second substances,is the p-th super pixelThe local density of (a);is the p-th super pixelAnd the qth super pixelA first distance therebetween;is the qth super pixelThe number of pixel points contained in the image;is the total number of super-pixels,,;is a truncation distance;
the second distance is:
wherein the content of the first and second substances,is the p-th super pixelA second distance to a super-pixel with a greater local density and closest distance;is the p-th super pixelAnd the qth super pixelA first distance therebetween;is the p-th super pixelThe local density of (a);is the qth super pixelThe local density of (a).
S303, using local densityIs a horizontal axis and is a second distanceFor the vertical axis, a first block is generatedMaking a graph; mapping the first decision graphNormalizing to obtain a second decision chart。
Wherein the content of the first and second substances,represents the minimum value of the number of the optical fibers,represents the maximum value.
S304, the second decision chart is usedMapping to a third decision graphAnd normalizing the third decision diagram to obtain a fourth decision diagram.
Specifically, the second decision graph is usedMapping to a third decision graphThe method comprises the following steps:
wherein the content of the first and second substances,is the total number of super pixels;is a threshold value, and;as a constraint conditionSecond decision diagramThe number of (2);is an indicator function;the first term is 0, the last term is 1, and the tolerance isThe series of arithmetic difference numbers of (1),,is a constant number of times, and is,,。
S305, a fourth decision diagramThe element values contained in the cluster are arranged according to the descending order, the absolute value of the difference between the current element and the next element is calculated in sequence, the index value corresponding to the maximum absolute value of the difference is used as the cluster number, and the cluster number is usedTo indicate.
By introducing the idea of the super-pixel block into the density peak value clustering algorithm, compared with the pixel points, the calculation efficiency of the density peak value clustering algorithm can be effectively improved by using the super-pixel block, the prior information of the image is obtained, the number of the clustering clusters is automatically determined, and the clustering clusters are used as the input of the subsequent clustering.
And S104, performing secondary segmentation on the superpixel by adopting the optimized membership improved fuzzy C-means clustering algorithm to obtain an image subjected to secondary segmentation.
As an embodiment of the present invention, as shown in fig. 4, the performing the secondary division on the super pixel specifically includes:
s401, initializing a membership matrix to obtain an initial membership matrix.
The initial membership matrix is:
wherein the content of the first and second substances,is an initial membership matrix;is a super pixelInitial membership to the kth cluster;the number of clustering clusters is obtained;is the total number of super pixels.
The calculating of the cluster center of each cluster comprises:
wherein the content of the first and second substances,is the cluster center of the kth cluster;is a super pixelMembership to the kth cluster;is a super pixelCorresponding toGray value;is a fuzzy index, and;is the total number of superpixels.
S403, calculating each super pixelAnd obtaining a membership matrix for the membership of the kth cluster.
whereinIs a super pixelMembership to the kth cluster;is as followsThe center of each cluster is provided with a plurality of clusters,is the kth cluster center;is a super imageVegetable oilCorresponding gray values;is a fuzzy index;is the number of clusters.
Circularly iterating the steps S401-S403, and if the iteration termination condition is reached, outputting a membership matrix calculated for the last time; otherwise, the iterative computation is continued.
In this embodiment, the condition for terminating the iteration isOr the current number of iterationsWherein, in the step (A),threshold for iteration termination, an;Is the maximum number of iterations, and。
s404, after the membership matrix calculated at the last time is obtained, distributing the membership to each pixel point in a target image; and optimizing the membership degree of each pixel point to the kth cluster by using a Gaussian kernel function, and further optimizing the membership degree of each super pixel to the kth cluster. Wherein, the membership degree of the pixel points belonging to the same super pixel to the kth cluster is also the same.
Presets are selectedAnd counting the membership degree of a central pixel point i in the local window to the kth cluster. The size of the preset local window is(ii) a The optimized membership degree of the central pixel point i in the local window to the kth cluster is as follows:
wherein the content of the first and second substances,is a pixel pointA local window that is a center of the window,the membership degree of a pixel point j in the local window to the kth cluster;is a standard deviation of 2 and a size ofThe Gaussian kernel function ofAnd the method is used for reflecting the influence degree of the membership degree of the pixel point j to the kth cluster in the local window on the membership degree of the central pixel point to the kth cluster. When the distance between the neighborhood pixel point and the central pixel point in the local window is larger, the Gaussian kernel functionThe smaller the value of (A), the smaller the value of (A) indicates that the neighborhood pixel point is aligned with the center pixel pointThe smaller the influence on the value of the degree of membership of the kth cluster is; when the distance between the neighborhood pixel point and the central pixel point in the local window is smaller, the Gaussian kernel functionThe larger the value of (a) is, the larger the influence of the membership degree of the neighborhood pixel point to the kth cluster on the membership degree of the central pixel point to the kth cluster is.
Based on this, each super pixel is re-countedThe optimal membership of the kth cluster is as follows:
wherein the content of the first and second substances,is a super pixelThe membership degree of the kth cluster after optimization;optimizing the membership degree of the kth cluster for the pixel point i;is the p-th super pixelThe number of pixels contained therein.
S405, determining clusters to which the super pixels belong according to a maximum membership principle to obtain an image subjected to secondary segmentation.
The determining the cluster to which each super pixel belongs includes:
wherein the content of the first and second substances,is a super pixelThe cluster to which it belongs;is a super pixelAnd (4) optimizing the membership degree of the kth cluster.
According to the method, each super pixel is subjected to post-segmentation by adopting a membership degree optimized fuzzy C-means clustering algorithm, so that image segmentation is realized, and the method has strong application flexibility. The method can more accurately and effectively identify the noise points in the image segmentation process, improve the segmentation precision, and automatically determine the cluster number without manual input.
In some alternative implementation scenarios of the present embodiment, fig. 5 shows a segmentation result obtained by the present invention on a synthetic image containing noise, where fig. 5 (a) is a synthetic image containing noise, and fig. 5 (b) is a segmentation image obtained on a synthetic image containing noise. It can be seen that the invention can effectively identify noise points when segmenting the synthetic image containing noise, thereby ensuring the definition of the boundary and obtaining good segmentation result.
In some optional implementation scenarios of this embodiment, fig. 6 shows a segmentation result obtained by the present invention on a natural image. Fig. 6 (a) shows a natural image, and fig. 6 (b) shows a divided image obtained on the natural image. It can be seen that when the method is used for segmenting the natural image containing a large number of noise points, the target contour can be effectively extracted, and a good segmentation result is obtained.
In some optional implementation scenarios of this embodiment, fig. 7 shows a segmentation result obtained on a remote sensing image according to the present invention. Fig. 7 (a) is a remote sensing image, and fig. 7 (b) is a divided image obtained on the remote sensing image. It can be seen that when the remote sensing image containing noise is segmented, a smooth segmentation result is obtained on the basis of keeping the boundary clear.
According to the embodiment of the invention, the local gray scale change and the spatial information of the image are fully considered, the influence degree of the local neighborhood point on the central point can be more fully measured, and the method can be used as a preprocessing step on the original image, effectively reduce the influence of the noise point on the image segmentation process and improve the image segmentation precision.
According to the embodiment of the invention, the super-pixel idea is introduced to improve the density peak value clustering algorithm, so that the calculation efficiency is effectively improved, the image prior information is obtained, and the clustering cluster number is set according to the image prior information without manual participation.
According to the embodiment of the invention, the membership degree in the fuzzy C-means clustering algorithm is optimized, so that the noise point can be more accurately identified, and the segmentation precision is improved.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are exemplary embodiments and that the acts and modules referred to are not necessarily required to practice the invention.
The above is a description of method embodiments, and the embodiments of the present invention are further described below by way of apparatus embodiments.
As shown in fig. 8, the apparatus 800 includes:
the calculation and statistics module 810 is configured to select any neighborhood from the target image, calculate local gray scale change information of a pixel point in the neighborhood and spatial distance information between the pixel point in the neighborhood and the center pixel point, and calculate an influence weight of the pixel point in the neighborhood on the local gray scale change information and the spatial distance information of the center pixel point, so as to obtain an optimized weighted image;
a pre-segmentation module 820, configured to pre-segment the optimized weighted image by using an SLIC algorithm to obtain a superpixel;
a clustering module 830, configured to perform density peak clustering on the superpixels to obtain a cluster number;
and the segmentation module 840 is used for performing secondary segmentation on the superpixel by adopting the optimized membership degree improved fuzzy C-means clustering algorithm to obtain an image after the secondary segmentation.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the described module may refer to the corresponding process in the foregoing method embodiment, and is not described herein again.
In the technical scheme of the invention, the acquisition, storage, application and the like of the personal information of the related user all accord with the regulations of related laws and regulations without violating the good customs of the public order.
According to an embodiment of the invention, the invention further provides an electronic device.
FIG. 9 shows a schematic block diagram of an electronic device 900 that may be used to implement an embodiment of the invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
The device 900 comprises a computing unit 901 which may perform various suitable actions and processes in accordance with a computer program stored in a Read Only Memory (ROM) 902 or a computer program loaded from a storage unit 908 into a Random Access Memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the device 900 can also be stored. The calculation unit 901, ROM 902, and RAM 903 are connected to each other via a bus 904. An input/output (I/O) interface 905 is also connected to bus 904.
A number of components in the device 900 are connected to the I/O interface 905, including: an input unit 906 such as a keyboard, a mouse, and the like; an output unit 907 such as various types of displays, speakers, and the like; a storage unit 908 such as a magnetic disk, optical disk, or the like; and a communication unit 909 such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit 909 allows the device 900 to exchange information/data with other devices through a computer network such as the internet and/or various telecommunication networks.
The computing unit 901 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of the computing unit 901 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various dedicated Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, and so forth. The computing unit 901 performs the respective methods and processes described above, such as the methods S101 to S104. For example, in some embodiments, methods S101-S104 may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as storage unit 908. In some embodiments, part or all of the computer program may be loaded and/or installed onto device 900 via ROM 902 and/or communications unit 909. When the computer program is loaded into the RAM 903 and executed by the computing unit 901, one or more steps of the methods S101-S104 described above may be performed. Alternatively, in other embodiments, the computing unit 901 may be configured to perform the methods S101-S104 by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for implementing the methods of the present invention may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program code, when executed by the processor or controller, causes the functions/acts specified in the flowchart and/or block diagram to be performed. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server with a combined blockchain.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present invention may be executed in parallel, sequentially, or in different orders, and are not limited herein as long as the desired results of the technical solution of the present invention can be achieved.
The above-described embodiments should not be construed as limiting the scope of the invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. An automatic image segmentation method based on superpixels and improved fuzzy C-means clustering is characterized by comprising the following steps:
selecting any neighborhood from a target image, calculating local gray scale change information of pixels in the neighborhood and spatial distance information of the pixels in the neighborhood and a central pixel, and counting the influence weight of the pixels in the neighborhood on the local gray scale change information of the central pixel and the influence weight of the spatial distance information to obtain an optimized weighted image;
pre-dividing the optimized weighted image by using an SLIC algorithm to obtain super pixels;
performing density peak value clustering on the super pixels to obtain the number of clustering clusters;
and performing secondary segmentation on the superpixel by adopting an optimized membership degree improved fuzzy C-means clustering algorithm to obtain an image after secondary segmentation.
2. The method of claim 1, wherein calculating the local gray scale change information of the pixels in the neighborhood, and calculating the influence weight of the pixels in the neighborhood on the local gray scale change information of the central pixel comprises:
comparing the gray value of each pixel point in the neighborhood with the average gray value of all pixel points in the neighborhood to obtain local gray change information; the local gray scale change information is:
wherein, the first and the second end of the pipe are connected with each other,is local gray scale change information;the gray value of the pixel point j in the neighborhood is obtained;a local window centered on a pixel point i;is the average gray scale of all pixel points in the neighborhood, andwherein, in the step (A),as a partial windowThe number of internal pixel points;
the influence weight of the pixel points in the neighborhood on the local gray level change information of the central pixel point is as follows:
3. The method of claim 1, wherein calculating spatial distance information between the pixel point in the neighborhood and the center pixel point, and controlling the weight of the influence of the pixel point in the neighborhood on the spatial distance information of the center pixel point comprises:
defining spatial distance information between the pixel point in the neighborhood and the central pixel point by utilizing a Gaussian kernel function;
controlling the influence weight of the pixel points in the neighborhood on the spatial distance information of the central pixel point by using an exponential function; the spatial distance information influence weight is as follows:
4. A method according to claim 2 or 3, wherein the optimized weighted image is:
wherein, the first and the second end of the pipe are connected with each other,optimizing the gray value of a pixel point i in the weighted image;a local window centered on a pixel point i;influence weight on local gray scale change information of the central pixel point for pixel points in the neighborhood;influence weight on spatial distance information of a central pixel point for pixels in a neighborhood;and the gray value of the pixel point j in the neighborhood is obtained.
5. The method of claim 1, wherein said pre-segmenting said optimized weighted image using SLIC algorithm to obtain superpixels comprises:
according to the set number of the super pixels, uniformly distributing seed points in the optimized weighted image;
according toCalculating the distance between two adjacent super pixel centersWherein, in the step (A),in order to optimize the total number of pixels of the weighted image,number of superpixels for pre-segmentation;
At a distance of the centers of the two adjacent super pixelsAs step length, uniformly selecting a plurality of pixel points in the optimized weighted image as an initial super-pixel clustering center;
assigning a class label to each pixel point in the neighborhood around each seed point, the search range being limited to;
According toA distance measure is calculated, wherein,is a distance measure;is a pixel pointAnd seed pixel pointThe gray value difference of (a);is the gray value at the pixel point i,is the gray value at pixel point b, and;is a pixel pointAnd seed pixel pointA spatial distance of (a) andwhereinAndrespectively the abscissa of two pixel points;andrespectively are the vertical coordinates of two pixel points;to measure the compactness index of the super-pixel, anThe larger the value of (a), the higher the compactness;the distance between the centers of two adjacent super pixels; taking a seed point with the minimum distance measure with the pixel point as a clustering center of the pixel point;
and iteratively updating the super-pixel clustering center until convergence or the preset maximum iteration number of the super-pixel clustering is reached, and finishing super-pixel segmentation to obtain a super-pixel segmentation image.
6. The method of claim 1, wherein performing density peak clustering on the superpixels to obtain cluster numbers comprises:
randomly selecting two superpixels, and calculating a first distance between the two superpixels; the first distance is:
wherein the content of the first and second substances,is the p-th super pixelAnd the qth super pixelA first distance therebetween;is the p-th super pixelThe number of the pixel points contained in the image,is the qth super pixelThe number of pixel points contained in the image;is the p-th super pixelThe number of the pixel points in (1),is composed ofq super pixelsThe pixel point in (1);is a pixel pointIs determined by the gray-scale value of (a),is a pixel pointThe gray value of (a);
calculating the local density of any one super pixel and a second distance from the current super pixel to the super pixel with larger local density and closest distance; the local density is:
wherein the content of the first and second substances,is the p-th super pixelThe local density of (a);is the p-th super pixelAnd the qth super pixelA first distance therebetween;is the qth super pixelThe number of pixel points contained in the image;is the total number of super-pixels,,;is a truncation distance;
the second distance is:
wherein the content of the first and second substances,is the p-th super pixelA second distance to a super-pixel with a higher local density and closest distance;is the p-th super pixelThe local density of (a);is the qth super pixelThe local density of (a);is the p-th super pixelAnd the qth super pixelA first distance therebetween;
at local densityIs a horizontal axis and is a second distanceFor the vertical axis, a first decision graph is generatedAnd the first decision graph is usedNormalizing to obtain a second decision chartWhereinRepresents the minimum value of the total number of the unit,represents the maximum value;
the second decision graph is processedMapping to a third decision graphAnd normalizing the third decision diagram to obtain a fourth decision diagram;
And arranging the element values contained in the fourth decision diagram in the descending order, sequentially calculating the absolute value of the difference between the current element and the next element, and taking the index value corresponding to the maximum absolute value of the difference as the cluster number.
7. The method of claim 6, wherein the second decision graph is generatedMapping to a third decision graphThe method comprises the following steps:
wherein, the first and the second end of the pipe are connected with each other,is the total number of superpixels;is a threshold value, and;as a constraint conditionSecond decision diagramThe number of (2);is an indicator function;the first term is 0, the last term is 1, and the tolerance isThe series of arithmetic difference numbers of (1),,is a constant number of times, and is,,。
8. the method of claim 1, wherein the performing a quadratic segmentation on the superpixel using the optimized membership improved fuzzy C-means clustering algorithm to obtain a quadratic segmented image comprises:
initializing a membership matrix to obtain an initial membership matrix; the initial membership matrix is:
wherein the content of the first and second substances,is an initial membership matrix;is a super pixelInitial membership to the kth cluster;the number of clustering clusters is obtained;the total number of the super pixels;
according toCalculating the cluster center of each cluster to obtain a cluster center set(ii) a Wherein the content of the first and second substances,cluster center for the kth cluster;is a super pixelMembership to the kth cluster;is a super pixelCorresponding gray values;is a fuzzy index;is the total number of superpixels;
according toCalculating each superpixelObtaining a membership matrix for the membership of the kth cluster; wherein the content of the first and second substances,is as followsThe center of each cluster is provided with a plurality of clusters,is the kth cluster center;is a super pixelCorresponding gray values;the number of clustering clusters is obtained;is a blur index;
if the iteration termination condition is reached, outputting a membership matrix calculated for the last time; otherwise, continuing the iterative computation;
after the membership matrix calculated at the last time is obtained, distributing the membership to each pixel point in a target image, selecting a local window with a preset size, and counting the optimized membership of a central pixel point i in the local window to a kth cluster:
wherein, the first and the second end of the pipe are connected with each other,is a local window centered on the pixel point i,the membership degree of a pixel point j in the local window to the kth cluster;is a Gaussian kernel functionThe method is used for reflecting the influence degree of the membership degree of the pixel point j to the kth cluster in the local window on the membership degree of the central pixel point to the kth cluster;
whereinIs a super pixelThe membership degree of the kth cluster after optimization;is a pixel pointThe membership degree of the kth cluster after optimization;is the p-th super pixelThe number of pixel points contained in the image;
9. An automatic image segmentation device based on improved fuzzy C-means clustering, comprising:
the calculation and statistics module is used for selecting any neighborhood from the target image, calculating local gray scale change information of pixels in the neighborhood and spatial distance information of the pixels in the neighborhood and a central pixel, and calculating the influence weight of the pixels in the neighborhood on the local gray scale change information of the central pixel and the influence weight of the spatial distance information to obtain an optimized weighted image;
the pre-segmentation module is used for pre-segmenting the optimized weighted image by using an SLIC algorithm to obtain superpixels;
the clustering module is used for carrying out density peak value clustering on the super pixels to obtain the number of clustering clusters;
and the segmentation module is used for carrying out secondary segmentation on the superpixel by adopting the optimized membership degree improved fuzzy C-means clustering algorithm to obtain an image subjected to secondary segmentation.
10. An electronic device comprising at least one processor; and
a memory communicatively coupled to the at least one processor; it is characterized in that the preparation method is characterized in that,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210877458.XA CN115131566A (en) | 2022-07-25 | 2022-07-25 | Automatic image segmentation method based on super-pixels and improved fuzzy C-means clustering |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210877458.XA CN115131566A (en) | 2022-07-25 | 2022-07-25 | Automatic image segmentation method based on super-pixels and improved fuzzy C-means clustering |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115131566A true CN115131566A (en) | 2022-09-30 |
Family
ID=83384970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210877458.XA Pending CN115131566A (en) | 2022-07-25 | 2022-07-25 | Automatic image segmentation method based on super-pixels and improved fuzzy C-means clustering |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115131566A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115314714A (en) * | 2022-10-12 | 2022-11-08 | 南通虎神金属制品有限公司 | Data compression method for weld image storage |
CN115393737A (en) * | 2022-10-27 | 2022-11-25 | 南通有来信息技术有限公司 | Method for determining remote sensing object |
CN115601362A (en) * | 2022-12-14 | 2023-01-13 | 临沂农业科技职业学院(筹)(Cn) | Welding quality evaluation method based on image processing |
CN115841600A (en) * | 2023-02-23 | 2023-03-24 | 山东金诺种业有限公司 | Deep learning-based sweet potato appearance quality classification method |
CN116188496A (en) * | 2023-04-25 | 2023-05-30 | 牧马人(山东)勘察测绘集团有限公司 | Remote sensing image self-adaptive segmentation method based on land utilization type |
CN116563312A (en) * | 2023-07-11 | 2023-08-08 | 山东古天电子科技有限公司 | Method for dividing display image of double-screen machine |
CN116681701A (en) * | 2023-08-02 | 2023-09-01 | 青岛市妇女儿童医院(青岛市妇幼保健院、青岛市残疾儿童医疗康复中心、青岛市新生儿疾病筛查中心) | Children lung ultrasonic image processing method |
CN116823857A (en) * | 2023-07-25 | 2023-09-29 | 查维斯机械制造(北京)有限公司 | Slaughter line pig carcass shearing intelligent positioning method and system |
CN117058393A (en) * | 2023-08-30 | 2023-11-14 | 南通大学 | Super-pixel three-evidence DPC method for fundus hard exudation image segmentation |
CN117237646A (en) * | 2023-11-15 | 2023-12-15 | 深圳市润海电子有限公司 | PET high-temperature flame-retardant adhesive tape flaw extraction method and system based on image segmentation |
CN117437247A (en) * | 2023-12-18 | 2024-01-23 | 津泰(天津)医疗器械有限公司 | Lesion region extraction and segmentation method based on natural cavity image |
CN117690030A (en) * | 2024-02-02 | 2024-03-12 | 陕西仙喜辣木茯茶有限公司 | Multi-face flower identification method and system based on image processing |
-
2022
- 2022-07-25 CN CN202210877458.XA patent/CN115131566A/en active Pending
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115314714A (en) * | 2022-10-12 | 2022-11-08 | 南通虎神金属制品有限公司 | Data compression method for weld image storage |
CN115393737A (en) * | 2022-10-27 | 2022-11-25 | 南通有来信息技术有限公司 | Method for determining remote sensing object |
CN115601362A (en) * | 2022-12-14 | 2023-01-13 | 临沂农业科技职业学院(筹)(Cn) | Welding quality evaluation method based on image processing |
CN115841600A (en) * | 2023-02-23 | 2023-03-24 | 山东金诺种业有限公司 | Deep learning-based sweet potato appearance quality classification method |
CN116188496A (en) * | 2023-04-25 | 2023-05-30 | 牧马人(山东)勘察测绘集团有限公司 | Remote sensing image self-adaptive segmentation method based on land utilization type |
CN116188496B (en) * | 2023-04-25 | 2023-07-07 | 牧马人(山东)勘察测绘集团有限公司 | Remote sensing image self-adaptive segmentation method based on land utilization type |
CN116563312A (en) * | 2023-07-11 | 2023-08-08 | 山东古天电子科技有限公司 | Method for dividing display image of double-screen machine |
CN116563312B (en) * | 2023-07-11 | 2023-09-12 | 山东古天电子科技有限公司 | Method for dividing display image of double-screen machine |
CN116823857B (en) * | 2023-07-25 | 2024-03-19 | 查维斯机械制造(北京)有限公司 | Slaughter line pig carcass shearing intelligent positioning method and system |
CN116823857A (en) * | 2023-07-25 | 2023-09-29 | 查维斯机械制造(北京)有限公司 | Slaughter line pig carcass shearing intelligent positioning method and system |
CN116681701B (en) * | 2023-08-02 | 2023-11-03 | 青岛市妇女儿童医院(青岛市妇幼保健院、青岛市残疾儿童医疗康复中心、青岛市新生儿疾病筛查中心) | Children lung ultrasonic image processing method |
CN116681701A (en) * | 2023-08-02 | 2023-09-01 | 青岛市妇女儿童医院(青岛市妇幼保健院、青岛市残疾儿童医疗康复中心、青岛市新生儿疾病筛查中心) | Children lung ultrasonic image processing method |
CN117058393A (en) * | 2023-08-30 | 2023-11-14 | 南通大学 | Super-pixel three-evidence DPC method for fundus hard exudation image segmentation |
CN117058393B (en) * | 2023-08-30 | 2024-06-25 | 南通大学 | Super-pixel three-evidence DPC method for fundus hard exudation image segmentation |
CN117237646A (en) * | 2023-11-15 | 2023-12-15 | 深圳市润海电子有限公司 | PET high-temperature flame-retardant adhesive tape flaw extraction method and system based on image segmentation |
CN117237646B (en) * | 2023-11-15 | 2024-01-30 | 深圳市润海电子有限公司 | PET high-temperature flame-retardant adhesive tape flaw extraction method and system based on image segmentation |
CN117437247A (en) * | 2023-12-18 | 2024-01-23 | 津泰(天津)医疗器械有限公司 | Lesion region extraction and segmentation method based on natural cavity image |
CN117437247B (en) * | 2023-12-18 | 2024-03-05 | 津泰(天津)医疗器械有限公司 | Lesion region extraction and segmentation method based on natural cavity image |
CN117690030A (en) * | 2024-02-02 | 2024-03-12 | 陕西仙喜辣木茯茶有限公司 | Multi-face flower identification method and system based on image processing |
CN117690030B (en) * | 2024-02-02 | 2024-04-26 | 陕西仙喜辣木茯茶有限公司 | Multi-face flower identification method and system based on image processing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115131566A (en) | Automatic image segmentation method based on super-pixels and improved fuzzy C-means clustering | |
CN112801164A (en) | Training method, device and equipment of target detection model and storage medium | |
CN113065614B (en) | Training method of classification model and method for classifying target object | |
Cong et al. | Image segmentation algorithm based on superpixel clustering | |
CN113870334B (en) | Depth detection method, device, equipment and storage medium | |
CN112800915A (en) | Building change detection method, building change detection device, electronic device, and storage medium | |
CN114677565B (en) | Training method and image processing method and device for feature extraction network | |
CN108805174A (en) | clustering method and device | |
CN110633717A (en) | Training method and device for target detection model | |
CN114648676A (en) | Point cloud processing model training and point cloud instance segmentation method and device | |
CN113902696A (en) | Image processing method, image processing apparatus, electronic device, and medium | |
CN113902010A (en) | Training method of classification model, image classification method, device, equipment and medium | |
CN114781650B (en) | Data processing method, device, equipment and storage medium | |
CN108734718B (en) | Processing method, device, storage medium and equipment for image segmentation | |
CN116310356B (en) | Training method, target detection method, device and equipment of deep learning model | |
US20210166129A1 (en) | Multi-scale object detection with a trained neural network | |
CN115409856A (en) | Lung medical image processing method, device, equipment and storage medium | |
CN115359322A (en) | Target detection model training method, device, equipment and storage medium | |
CN114549838A (en) | Method, device, equipment and computer readable medium for segmenting point cloud data | |
CN114511862A (en) | Form identification method and device and electronic equipment | |
CN114491416B (en) | Processing method and device of characteristic information, electronic equipment and storage medium | |
CN114092739A (en) | Image processing method, apparatus, device, storage medium, and program product | |
CN114693950B (en) | Training method and device of image feature extraction network and electronic equipment | |
CN114724090B (en) | Training method of pedestrian re-identification model, and pedestrian re-identification method and device | |
CN114491416A (en) | Characteristic information processing method and device, electronic equipment and storage medium |
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 |