• Title/Summary/Keyword: Retinex Algorithm

Search Result 52, Processing Time 0.021 seconds

Adaptive Retinex Back-light Compensation Algorithm Using Skewness Information of Image (영상에서 비대칭도 정보를 이용한 적응적인 Retinex 역광 보정 알고리즘)

  • Jeong, Jae-Hyun;Kang, Duk-Goo;Hong, Min-Cheol
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.36 no.8C
    • /
    • pp.497-504
    • /
    • 2011
  • This paper presents an adaptive retinex algorithm, In order to solve typical problems of retinex algorithm such as expensive computational cost, halo artifact, and color distortion, a function of skewness that represents a statistical distribution of pixels is defined to compensate contrast and color distortion. The experimental results show that the proposed algorithm leads to subjectively better performance than typical retinex algorithm, and that the proposed algorithm has the capability to reduce approximately 40% computational cost than typical retinex algorithm.

Retinex Algorithm Improvement for Color Compensation in Back-Light Image Efficently (역광 이미지의 효율적인 컬러 색상 보정을 위한 Retinex 알고리즘의 성능 개선)

  • Kim, Young-Tak;Yu, Jae-Hyoung;Hahn, Hern-Soo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.1
    • /
    • pp.61-69
    • /
    • 2011
  • This paper proposes a new algorithm that improve color component of compensated image using Retinex method for back-light image. A back-light image has two regions, one of the region is too bright and the other one is too dark. If an back-light image is improved contrast using Retinex method, it loses color information in the part of brightness of the image. In order to make up loss information, proposed algorithm adds color components from original image. The histogram can be divided three parts that brightness, darkness, midway using K-mean (k=3) algorithm. For the brightness, it is used color information of the original image. For the darkness, it is converted using by Retinex method. The midway region is mixed between original image and Retinex result image in the ratio of histogram. The ratio is determined by distance from dark area. The proposed algorithm was tested on nature back-light images to evaluate performance, and the experimental result shows that proposed algorithm is more robust than original Retinex algorithm.

Skewness based Adaptive Retinex Algorithm for Wide Dynamic Range (영상의 동적영역 확대를 위한 비대칭도 기반 적응적 Retinex 알고리즘)

  • Oh, Jonggeun;Kim, Beomsu;Hong, Min-Cheol
    • Journal of IKEEE
    • /
    • v.17 no.4
    • /
    • pp.478-483
    • /
    • 2013
  • This paper presents an adaptive Retinex algorithm for improving dynamic range of image representation. The proposed Retinex algorithm detects degraded brightness by using skewness and the degraded components are compensated with local statistics. In particular, we propose a new compensation function for dynamic range so that effectinve image representation can be achieved. Experimental results show that the proposed algorithm has the capability to improve the dynamic range with reduction of color degradation.

Performance Analysis of Retinex-based Image Enhancement According to Color Domain and Gamma Correction Adaptation (Color Domain 및 Gamma Correction 적용에 따른 Retinex 기반 영상개선 알고리즘의 효과 분석)

  • Kim, Donghyung
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.15 no.1
    • /
    • pp.99-107
    • /
    • 2019
  • Retinex-based image enhancement is a technique that utilizes the property that the human visual characteristics are sensitive to the difference from the surrounding pixel value rather than the pixel value itself. These Retinex-based algorithms show different characteristics of the improved image depending on the applied color space or gamma correction. In this paper, we set eight different experimental conditions according to the application of color space and gamma correction, and analyze the objective and subjective performance of each Retinex based image enhancement algorithm and apply it to the implementation of Retinex based algorithm. In the case of gamma correction, quantitative low entropy images and low contrast images are obtained. The application of Retinex technique in HSI color space rather than RGB color space is found to be high in overall subjective image quality as well as maintaining color.

A Fast MSRCR Algorithm Using Hierarchical Discrete Correlation (HDC를 이용한 고속 MSRCR 알고리즘)

  • Han, Kyu-Phil
    • Journal of Korea Multimedia Society
    • /
    • v.13 no.11
    • /
    • pp.1621-1629
    • /
    • 2010
  • This paper presents an improved fast MSRCR algorithm that MSRs are commonly adopted at tone mapping in color vision. Conventional MSRs consist of three SSRs, which use three Gaussian functions with different scales as those surround ones. This convolution processes require much computation load. Therefore, the proposed algorithm adopts a hierarchical discrete correlation which is equivalent to Gaussian function and the Retinex process is only applied to the luminance channel in order to get a fast processing. A simple color preservation scheme is applied to the Retinex output from the luminance channel in the proposed MSRCR algorithm. Experimental results show that the proposed algorithm required less number of oprations and computation time about 1/9.5 and 1/3.5 times, respectively, than those of the simplest MSR and was equivalent to conventional MSRs.

Image Quality Enhancement Method using Retinex in HSV Color Space and Saturation Correction (HSV 컬러 공간에서의 레티넥스와 채도 보정을 이용한 화질 개선 기법)

  • Kang, Han-Sol;Ko, Yun-Ho
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.9
    • /
    • pp.1481-1490
    • /
    • 2017
  • This paper presents an image quality enhancement algorithm for dark image acquired under poor lighting condition. Various retinex algorithms which are human perception-based image processing methods were proposed to solve this problem. Although MSR(Multi-Scale Retinex) among these algorithm works well under most lighting condition, it shows color degradation because their separate nonlinear processing of RGB color channels. To compensate for the loss of the color, MSRCR(Multi-Scale Retinex with Color Restoration) was proposed. However, it requires high computational load and has additional parameters that need to be adjusted according to input image. In order to overcome this problem, a new retinex algorithm based on MSR is proposed in this paper. The proposed method consists of V channel MSR, saturation correction, and separate contrast enhancement process. Experimental results show that the subjective and objective image quality of the proposed method better than those of the conventional methods.

Lane detection method using Median Filter based Retinex Algorithm in Foggy Image (미디언 필터 기반의 Retinex 알고리즘을 통한 안개 영상에서의 차선검출 기법)

  • Kim, Young-Tak;Hahn, Hern-Soo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.15 no.8
    • /
    • pp.31-39
    • /
    • 2010
  • The paper proposes the median filter based Retinex algorithm to detect the lanes in a foggy image. Whether an input image is foggy or not is determined by analyzing the histogram in the pre-defined ROI(Region of Interest). If the image is determined as a foggy one, then it is improved by the median filter based Retinex algorithm. By replacing the Gaussian filter by the median filter in the Retinex algorithm, the processing time can be reduced and the lane features can be detected more robustly. Once the enhanced image is acquired, the binarization based on multi-threshold and the labeling operations are applied. Finally, it detects the lane information using the size and direction parameters of the detected lane features. The proposed algorithm has been evaluated by using various foggy images collected on different road conditions to prove that it detects lanes more robustly in most cases than the conventional methods.

Advanced Retinex Algorithm for Image Enhancement (영상 선명화를 위한 개선된 Retinex 알고리즘)

  • Cha, Hyo-Sang;Hong, Sung-Hoon
    • Journal of Korea Multimedia Society
    • /
    • v.16 no.1
    • /
    • pp.29-41
    • /
    • 2013
  • The digital camera is impossible to preserve the appearance of a scene containing high dynamic range due to a limitations of the sensing hardware. The Retinex was proposed on the purpose to solve these problems. While the Retinex enhances visibility and color constancy, it sometimes suffers from color distortion, halo effect and reduced global contrast. This paper presents an advanced Retinex algorithm working on the YCbCr color coordinate to reduce the processing time and to improve the global contrast and color. Simulation results show that our algorithm significantly reduces the total processing time, and provide the superior result image by improving the global contrast and color consistency as well as by reducing the halo effect around the boundaries.

Contrast Enhancement Based on Weight Mapping Retinex Algorithm (Contrast 향상을 위한 가중치 맵 기반의 Retinex 알고리즘)

  • Lee, Sang-Won;Song, Chang-Young;Cho, Seong-Soo;Kim, Seong-Ihl;Lee, Won-Seok;Kang, June-Gill
    • 전자공학회논문지 IE
    • /
    • v.46 no.4
    • /
    • pp.31-41
    • /
    • 2009
  • The Image sensor of digital still camera has a limited dynamic range. In high dynamic range scenes, a picture often turns out to be underexposed or overexposed. Retinex algorithm based on the theory of the human visual perception is known to be effective contrast enhancement technique. However, it happens the unbalanced contrast enhancement which is the global contrast increased, and the local contrast decreased in the high dynamic range scenes. In this paper, to enhance the both global and local contrast, we propose the weight mapping retinex algorithm. Weight map is composed of the edge and exposure data which are extracted in the each retinex image, and merged with the retinex images in the fusion processing. According to the output picture comparing and numerical analysis, the proposed algorithm gives the better output image with the increased global and local contrast.

Accelerating the Retinex Algorithm with CUDA

  • Seo, Hyo-Seok;Kwon, Oh-Young
    • Journal of information and communication convergence engineering
    • /
    • v.8 no.3
    • /
    • pp.323-327
    • /
    • 2010
  • Recently, the television market trend is change to HD television and the need of the study on HD image enhancement is increased rapidly. To enhancement of image quality, the retinex algorithm is commonly used. That's why we studied how to accelerate the retinex algorithm with CUDA on GPGPU (general purpose graphics processing unit). Calculating average part in retinex algorithm is similar to pyramidal calculation. We parallelize this recursive pyramidal average calculating for all layers, map the average data into the 2D plane and reduce the calculating time dramatically. Sequential C code takes 8948ms to get the average values for all layers in $1024{\times}1024$ image, but proposed method takes only only about 0.9ms for the same image. We are going to study about the real-time HD video rendering and image enhancement.