Method and apparatus with image processing
AssigneesSamsung Electronics Co., Ltd., Industry-Academic Cooperation Foundation, Yonsei University
InventorsSeunghoon Jee, Moon Gi Kang, Soon Young Hong, Min Sub Kim, Sang Yoon Lee
Life of this patent
Estimating the term…
Abstract
An image processing method includes: determining a source transmission map based on a dark channel map of an input image; determining transformed transmission maps by applying different filters to the determined source transmission map; generating haze-free images by removing haze from the input image based respectively on the determined transformed transmission maps; and generating an output image by blending the generated haze-free images.
Claims20
An image processing method, comprising:
- determining a source transmission map based on a dark channel map of an input image;
- determining transformed transmission maps by applying different filters to the determined source transmission map;
- generating haze-free images by removing haze from the input image based respectively on the determined transformed transmission maps;
- and
- generating an output image,
- wherein the haze-free images comprise:
- a first haze-free image for determining a flat region of the output image;
- and
- a second haze-free image for determining a strong edge region of the output image, and
- wherein the generating of the output image comprises:
- determining an edge map by detecting an edge in the input image;
- generating first transformed haze-free images of different scales by performing a pyramid transformation on the first haze-free image;
- generating second transformed haze-free images of different scales by performing another pyramid transformation on the second haze-free image;
- generatinq the blended intermediate images by blending the first transformed haze-free images and the second transformed haze-free images based on the edge map;
- and
- generating the output image based on the blended intermediate images.
An image processing apparatus, comprising:
- a processor configured to:
- determine a source transmission map based on a dark channel map of an input image;
- determine transformed transmission maps by applying different filters to the determined source transmission map;
- generate haze-free images by removing haze from the input image based respectively on the determined transformed transmission maps;
- and
- generate an output image,
- wherein the haze-free images comprise:
- a first haze-free image for determining a flat region of the output image;
- and
- a second haze-free image for determining a strong edge region of the output image,
- wherein, for the generating of the output image, the processor is configured to:
- determine an edge map by detecting an edge in the input image;
- generate first transformed haze-free images of different scales by performing a pyramid transformation on the first haze-free image;
- generate second transformed haze-free images of different scales by performing another pyramid transformation on the second haze-free image;
- generate blended intermediate images by blending the first transformed haze-free images and the second transformed haze-free images based on the edge map;
- and
- generate the output image based on the blended intermediate images.
A vehicle control apparatus, comprising:
- a camera configured to generate an input image of surroundings of a vehicle;
- a processor configured to
- determine a source transmission map based on a dark channel map of the input image,
- determine transformed transmission maps by applying different filters to the determined source transmission map,
- generate haze-free maps by removing haze from the input image based respectively on the determined transformed transmission maps,
- generate an output image based on the generated haze-free maps, and
- generate a control instruction for traveling of the vehicle based on the generated output image;
- and
- a control system configured to control the vehicle based on the generated control instruction,
- wherein the haze-free maps comprise:
- a first haze-free map for determining a flat region of the output image;
- and
- a second haze-free map for determining a strong edge region of the output image,
- wherein, for the generating of the output image, the processor is configured to:
- determine an edge map by detecting an edge in the input image;
- and
- generate first transformed haze-free maps of different scales by performing a pyramid transformation on the first haze-free map;
- generate second transformed haze-free maps of different scales by performing a pyramid transformation on the second haze-free map;
- and
- generate blended intermediate images by blending the first transformed haze-free maps and the second transformed haze-free maps based on the edge map;
- and
- generate the output image based on the blended intermediate images.
An image processing method, comprising:
- determining a source transmission map, based on a dark channel map of an input image generated based on a mask of a predetermined size;
- determining first and second transformed transmission maps by respectively applying a multi-directional kernel-based filter and a guided filter to the source transmission map;
- generating first and second haze-free images by removing haze from the input image based respectively on the first and second transformed transmission maps;
- and
- generating an output image based on an edge map of the input image,
- wherein the first haze-free image is used for determining a flat region of the output image, and the second haze-free image is used for determining a strong edge region of the output image,
- wherein the generating of the output image comprises:
- determining the edge map by detecting an edge in the input image;
- and
- generatinq first transformed haze-free images of different scales by performing a pyramid transformation on the first haze-free image;
- generatinq second transformed haze-free images of different scales by performing a pyramid transformation on the second haze-free image;
- and
- generatinq blended intermediate images by blending the first transformed haze-free images and the second transformed haze-free images based on the edge map;
- and
- generatinq the output image based on the blended intermediate images.
Dependencies are inferred from the claim text.