摘要:
A digital image processing method for adaptively sub-sampling an image to X % of original pixels, includes the steps of generating an edge map of the image; normalizing the edge map to N-bits; applying a shift to the normalized edge map such that X % of the pixels will be ones when the normalized shifted edge map is halftoned using a blue noise halftoning technique; halftoning the edge map using the blue noise halftoning technique to generate a halftone mask; and sub-sampling the image at the pixel locations represented by ones in the halftone mask.
摘要:
A digital image processing method for generating a low resolution, low bit depth digital image from a higher resolution, higher bit depth input color digital image, includes the steps of: generating a gray scale image from the input color digital image; generating a low resolution sketch image from the grayscale image; generating a low resolution halftone image from the gray scale image; and combining the low resolution sketch image and the low resolution halftone image to form the low resolution, low bit depth digital image.
摘要:
A method and computer program/system for cropping a digital image includes inputting a belief map of a photographic image, (a belief value at a location in the belief map indicates an importance of a photographic subject at the same location in the photographic image), selecting a zoom factor and a crop window, clustering regions of the belief map to identify background portions, secondary portions and main portions, positioning the crop window such that the crop window is centered around a main portion having a highest belief value, moving the crop window such that the crop window is included completely within the image, moving the crop window such that a sum of belief values is at a maximum, and cropping the image according to the crop window.
摘要:
A digital image processing method for generating a low resolution, low bit depth digital image from a higher resolution, higher bit depth input color digital image, includes the steps of: generating a gray scale image from the input color digital image; generating a valley image; filtering the valley image with a rank order filter to produce a filtered valley image; thresholding the filtered valley image to generate a binary valley image; generating a shadow image and a highlight image from the gray scale image; combining the shadow image, the highlight image, and the binary valley image to produce a combined binary image; and sub-sampling the combined binary image to a desired low resolution.
摘要:
A method for detecting a main subject in an image, the method comprises: receiving a digital image; extracting regions of arbitrary shape and size defined by actual objects from the digital image; grouping the regions into larger segments corresponding to physically coherent objects; extracting for each of the regions at least one structural saliency feature and at least one semantic saliency feature; and integrating saliency features using a probabilistic reasoning engine into an estimate of a belief that each region is the main subject.
摘要:
A computer program product for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the computer program product comprises: a computer readable storage medium having a computer program stored thereon for performing the steps of: displaying a digital image on a graphical user interface; inputting to the interface an approximate position of each object for forming initial input positions; determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; forming a first searching window for the first object; the center of the first window is determined by the input position of the first object and the size of the first window is determined by the estimate size of the first object; reiteratively positioning a template on the first search window for determining a location that gives a best match of the first object relative to the template; forming a second searching window for the second object; the center of the second window is determined by the input position of the second object and the size of the second window is determined by the estimate size of the second object; and reiteratively positioning a template on the second search window for determining a location that gives a best match of the second object relative to the template.
摘要:
An electronic imaging system useful for compositing images includes an electronic camera for capturing multiple images, including a first image of a subject plus background and a second image of the background only. The first and second images are subtracted to generate a difference image, and the difference image is processed to generate a mask image. The mask image is then applied to the first image to select an area in which the subject is located, whereby the selected subject area is used in the compositing of a new image.
摘要:
A computer program product for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the computer program product comprises: a computer readable storage medium having a computer program stored thereon for performing the steps of: displaying a digital image on a graphical user interface; inputting to the interface an approximate position of each object for forming initial input positions; determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; forming a first searching window for the first object; the center of the first window is determined by the input position of the first object and the size of the first window is determined by the estimate size of the first object; reiteratively positioning a template on the first search window for determining a location that gives a best match of the first object relative to the template; forming a second searching window for the second object; the center of the second window is determined by the input position of the second object and the size of the second window is determined by the estimate size of the second object; and reiteratively positioning a template on the second search window for determining a location that gives a best match of the second object relative to the template.
摘要:
A method for producing a blended video sequence that combines a still image and a video image sequence comprising: designating a first face in the still image, designating a second face in the video image sequence; detecting a series of video frames in the video image sequence containing the second face; identifying a video frame in the detected series of video frames suitable for transitioning from the first face into the second face; using a data processor to automatically produce a transition image sequence where the first face transitions into the second face, and a first background transitions into a second background; and producing the blended video sequence by concatenating the transition image sequence, and a plurality of video frames from the video image sequence starting from the identified video frame.
摘要:
A method for searching in a large-scale database of images for images that are visually similar to query images is provided using a processor to perform the following steps: computing visual features for the database images; constructing an Image Anchor Graph that contains a plurality of anchors corresponding to a subset of images in the database, according to the computed visual features; computing visual features for the query images; and retrieving database images similar to one or more user query images using a ranking algorithm that uses the anchors in the Image Anchor Graph according to the computed visual features of both the query images and the database images on the Image Anchor Graph.