Segmentation of digital images
First Claim
Patent Images
1. A method of segmenting a digital image (10) composed of pixels, the method comprising the steps of:
- determining hard border fragments (a, b, c) in the digital image (10) by means of an edge detection process, comprising the steps of;
determining respective sides (I, II, III, IV, V, VI, VII) of each of said hard border fragments (a, b, c),forming segments (A, B, C, D, E) by determining for each pixel a closest side (I, II, III, IV, V, VI, VII), and by assigning each pixel of said digital image (10) to a segment (A, B, C, D, E) corresponding with the determined closest side (I, II, III, IV, V, VI, VII) to the respective pixel;
determining boundaries of said formed segments, by determining borders for each segment by taking the respective hard border fragments (a, b, c) at least partially bounding respective segments (A, B, C, D, E),determining for each segment soft border fragments essentially contiguous to said hard border fragments (a, b, c) and at least partially bounding respective segments (A, B, C, D, E), by determining a distance to a closest hard segment border fragment (a, b, c), anddetermining digital image segments (A, B, C, D, E) bordered by respective determined hard border fragments (a, b, c) and said soft border fragments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for segmenting a digital image composed of pixels, including determining hard border fragments in the digital image by means of an edge detection process, determining respective sides of each of said hard border fragments, and forming segments by determining for each pixel a closest side and by uniquely assigning each pixel of said digital image to a single segment, corresponding with the determined closest side to the respective pixel.
11 Citations
10 Claims
-
1. A method of segmenting a digital image (10) composed of pixels, the method comprising the steps of:
-
determining hard border fragments (a, b, c) in the digital image (10) by means of an edge detection process, comprising the steps of; determining respective sides (I, II, III, IV, V, VI, VII) of each of said hard border fragments (a, b, c), forming segments (A, B, C, D, E) by determining for each pixel a closest side (I, II, III, IV, V, VI, VII), and by assigning each pixel of said digital image (10) to a segment (A, B, C, D, E) corresponding with the determined closest side (I, II, III, IV, V, VI, VII) to the respective pixel; determining boundaries of said formed segments, by determining borders for each segment by taking the respective hard border fragments (a, b, c) at least partially bounding respective segments (A, B, C, D, E), determining for each segment soft border fragments essentially contiguous to said hard border fragments (a, b, c) and at least partially bounding respective segments (A, B, C, D, E), by determining a distance to a closest hard segment border fragment (a, b, c), and determining digital image segments (A, B, C, D, E) bordered by respective determined hard border fragments (a, b, c) and said soft border fragments. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program stored on a computer readable medium for enabling a computer processor to carry out the processing steps of:
-
determining hard border fragments (a, b, c) in the digital image (10) by means of an edge detection process, comprising the steps of; determining respective sides (I, II, III, IV, V, VI, VII) of each of said hard border fragments (a, b, c), forming segments (A, B, C, D, E) by determining for each pixel a closest side (I, II, III, IV, V, VI, VII), and by assigning each pixel of said digital image (10) to a segment (A, B, C, D, E) corresponding with the determined closest side (I, II, III, IV, V, VI, VII) to the respective pixel; determining boundaries of said formed segments, by determining borders for each segment by taking the respective hard border fragments (a, b, c) at least partially bounding respective segments (A, B, C, D, E), determining for each segment soft border fragments essentially contiguous to said hard border fragments (a, b, c) and at least partially bounding respective segments (A, B, C, D, E), by determining a distance to a closest hard segment border fragment (a, b, c), and determining digital image segments (A, B, C, D, E) bordered by respective determined hard border fragments (a, b, c) and said soft border fragments.
-
-
7. A computer readable medium containing a computer program thereon, said computer programming operable for causing a computer to execute the steps of:
-
determining hard border fragments (a, b, c) in the digital image (10) by means of an edge detection process, comprising the steps of; determining respective sides (I, II, III, IV, V, VI, VII) of each of said hard border fragments (a, b, c), forming segments (A, B, C, D, E) by determining for each pixel a closest side (I, II, III, IV, V, VI, VII), and by assigning each pixel of said digital image (10) to a segment (A, B, C, D, E) corresponding with the determined closest side (I, II, III, IV, V, VI, VII) to the respective pixel; determining boundaries of said formed segments, by determining borders for each segment by taking the respective hard border fragments (a, b, c) at least partially bounding respective segments (A, B, C, D, E), determining for each segment soft border fragments essentially contiguous to said hard border fragments (a, b, c) and at least partially bounding respective segments (A, B, C, D, E), by determining a distance to a closest hard segment border fragment (a, b, c,), and determining digital image segments (A, B, C, D, E) bordered by respective determined hard border fragments (a, b, c) and said soft border fragments.
-
-
8. A computer program stored on a computer readable medium for generating a signal said signal operable for executing the steps of:
-
determining hard border fragments (a, b, c) in the digital image (10) by means of an edge detection process, comprising the steps of; determining respective sides (I, II, III, IV, V, VI, VII) of each of said hard border fragments (a, b, c), forming segments (A, B, C, D, E) by determining for each pixel a closest side (I, II, III, IV, V, VI, VII), and by assigning each pixel of said digital image (10) to a segment (A, B, C, D, E) corresponding with the determined closest side (I, II, III, IV, V, VI, VII) to the respective pixel determining boundaries of said formed segments, by determining borders for each segment by taking the respective hard border fragments (a, b, c) at least partially bounding respective segments (A, B, C, D, E), determining for each segment soft border fragments essentially contiguous to said hard border fragments (a, b, c) and at least partially bounding respective segments (A, B, C, D, E), by determining a distance to a closest hard segment border fragment (a, b, c), and determining digital image segments (A, B, C, D, E) bordered by respective determined hard border fragments (a, b, c) and said soft border fragments.
-
-
9. Device for segmenting a digital image, the device comprising:
-
input section (420) for receiving digital images; means (410) for determining hard border fragments (a, b, c) in the digital image (10) by means of an edge detection process; means (410) for determining respective sides (I, II, III, IV, V, VI, VII) of each of said hard border fragments (a, b, c), means (410) for forming segments (A, B, C, D, E) by determining for each pixel a closest side (I, II, III, IV, V, VI, VII), and by assigning each pixel of said digital image (10) to a segment (A, B, C, D, E) corresponding with the determined closest side (I, II, III, IV, V, VI, VII) to the respective pixel, means for determining boundaries of said formed segments, by determining borders for each segment by taking the respective hard border fragments (a, b, c) at least partially bounding respective segments (A, B, C, D, E), means for determining for each segment soft border fragments essentially contiguous to said hard border fragments (a, b, c) and at least partially bounding respective segments (A, B, C, D, E), by determining a distance to a closest hard segment border fragment (a, b, c), means for determining digital image segments (A, B, C, D, E) bordered by respective determined hard border fragments (a, b, c) and said soft border fragments; and an output section (430) for providing segmented images.
-
-
10. Display apparatus comprising a device, said device comprising:
-
an input section (420) for receiving digital images; means (410) for determining hard border fragments (a, b, c) in the digital image (10) by means of an edge detection process; means (410) for determining respective sides (I, II, III, IV, V, VI, VII) of each of said hard border fragments (a, b, c), means (410) for forming segments (A, B, C, D, E) by determining for each pixel a closest side (I, II, III, IV, V, VI, VII), and by assigning each pixel of said digital image (10) to a segment (A, B, C, D, E) corresponding with the determined closest side (I, II, III, IV, V, VI, VII) to the respective pixel, means for determining boundaries of said formed segments, by determining borders for each segment by taking the respective hard border fragments (a, b, c) at least partially bounding respective segments (A, B, C, D, E), means for determining for each segment soft border fragments essentially contiguous to said hard border fragments (a, b, c) and at least partially bounding respective segments (A, B, C, D, E), by determining a distance to a closest hard segment border fragment (a, b, c), means for determining digital image segments (A, B, C, D, E) bordered by respective determined hard border fragments (a, b, c) and said soft border fragments; and an output section (430) for providing segmented images.
-
Specification