• Title/Summary/Keyword: Correction algorithm

Search Result 1,153, Processing Time 0.03 seconds

Algorithm and Hardware Implementation of Redeye Correction Using the Redeye Features (적목현상 특징을 이용한 적목현상 보정 알고리즘 및 하드웨어 구현)

  • Lee, Song-Jin;Jang, Won-Woo;Choi, Won-Tae;Kim, Suk-Chan;Kang, Bong-Soon
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.10 no.3
    • /
    • pp.151-157
    • /
    • 2009
  • In this paper, we proposed an algorithm of redeye correction. For naturally redeye correction, we assumed positions of the redeye at an image which produced redeye, and we estimated rate of the redeye to apply the appropriate redeye correction suitably. We extract and label pixels those are possible of generating redeye using red, skin and reflected light color. The each labeled group is decided by rates of length and width, dimension, density, the color of white of the eye and reflected light color of groups for the redeye group. We corrected positions of redeye using blurring effect, naturally. In the case of designing the proposed algorithm, we designed the redeye correction hardware using the minimum of memories for efficiency of hardware.

  • PDF

Selection of Color Smaples based on Genetic Algorithm for Color Correction (유전알고리즘을 이용한 색 보정용 색 샘플 결정)

  • 이규헌;김춘우
    • Journal of the Korean Institute of Telematics and Electronics S
    • /
    • v.34S no.1
    • /
    • pp.94-104
    • /
    • 1997
  • Most color imaging devices often exhibit color distortions due to the differences in realizable color gamuts and nonlinear characteristics of their components. In order to minimize color differences, it is desirable to apply color correction techniques. Th efirst step of color correction is to select the subset of the color coordinates representing the input color space. Th eselected subset serves as so called color samples to model the color distortion of a given color imaging device. The effectiveness of color correction is determined by the color sampels utilized in the modeling as well as the applied color correction technique. This paper presents a new selection method for color samples based on gentic algorithm. In the proposed method, structure of strings are designed so that the selected color samples fully represent the characteristics of color imaging device and consist of distinct color coordinates. To evaluate the performance of the selected color samples, they ar etuilized for three different color correction experiments. The experimentsal results are comapred with the crresponding results obtianed with the equally spaced color samples.

  • PDF

Correction Method for Orientation of Cylindrical Moving Part in Micro-Positioning Device (정밀 위치 결정 기구에서 원통형 구동부의 자세 보정)

  • Jo, Nam-Gyu;Kim, Do-Hyeon;Gwon, Gi-Hwan
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.18 no.11
    • /
    • pp.42-50
    • /
    • 2001
  • In this paper, a new technique and theory are proposed which correct the orientation (inclination of a vertical axis) of a cylinder in vertical-micro positioning device. An algorithm for determining the orientation of the cylinder with a pair of displacement sensor units is derived and two types of the correction methods are described. To assess the performance and efficiency of the developed correction technique, the compensation errors originated from the correction algorithm and the machined characteristics of cylinder surface are evaluated from the geometrical considerations and the statistical techniques. Based upon the evaluation results, the maximum compensation error is estimated for the orientation of cylinder and the optimum correction technique is derived.

  • PDF

Performance Improvement of Asynchronous Mass Memory Module Using Error Correction Code (에러 보정 코드를 이용한 비동기용 대용량 메모리 모듈의 성능 향상)

  • Ahn, Jae Hyun;Yang, Oh;Yeon, Jun Sang
    • Journal of the Semiconductor & Display Technology
    • /
    • v.19 no.3
    • /
    • pp.112-117
    • /
    • 2020
  • NAND flash memory is a non-volatile memory that retains stored data even without power supply. Internal memory used as a data storage device and solid-state drive (SSD) is used in portable devices such as smartphones and digital cameras. However, NAND flash memory carries the risk of electric shock, which can cause errors during read/write operations, so use error correction codes to ensure reliability. It efficiently recovers bad block information, which is a defect in NAND flash memory. BBT (Bad Block Table) is configured to manage data to increase stability, and as a result of experimenting with the error correction code algorithm, the bit error rate per page unit of 4Mbytes memory was on average 0ppm, and 100ppm without error correction code. Through the error correction code algorithm, data stability and reliability can be improved.

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.

Selection-based Low-cost Check Node Operation for Extended Min-Sum Algorithm

  • Park, Kyeongbin;Chung, Ki-Seok
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.2
    • /
    • pp.485-499
    • /
    • 2021
  • Although non-binary low-density parity-check (NB-LDPC) codes have better error-correction capability than that of binary LDPC codes, their decoding complexity is significantly higher. Therefore, it is crucial to reduce the decoding complexity of NB-LDPC while maintaining their error-correction capability to adopt them for various applications. The extended min-sum (EMS) algorithm is widely used for decoding NB-LDPC codes, and it reduces the complexity of check node (CN) operations via message truncation. Herein, we propose a low-cost CN processing method to reduce the complexity of CN operations, which take most of the decoding time. Unlike existing studies on low complexity CN operations, the proposed method employs quick selection algorithm, thereby reducing the hardware complexity and CN operation time. The experimental results show that the proposed selection-based CN operation is more than three times faster and achieves better error-correction performance than the conventional EMS algorithm.

Development of Computer Aided Measurement and Compensation System for Linear Pitch Error Correction in CNC Machine Tools Implementing a New Optimal Correction Algorithm (CNC 공작기계 선형피치오차의 최적 보정알고리즘을 구현하는 자동 측정 및 보정 시스템의 개발)

  • 이석원;박희재;주종남
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.15 no.1
    • /
    • pp.69-77
    • /
    • 1998
  • Linear displacement accuracy is one of the most important factors that determine machine tool accuracy The laser interferometer has been usually recommended for the measurement of linear displacement accuracy. In this paper, microcomputer aided measurement and compensation system has been developed for the pitch error in a CNC machine tool. For accurate pitch error calculation. the analysis code for the pitch error has been also implemented according to the international standards (ISO). The PC based automatic compensation system for the pitch error is also implemented. A new algorithm for calculating optimum value for pitch error compensation is proposed, minimizing the deviation at each target points. The development system has been applied to a practical CNC maching center and the performance has been demonstrated.

  • PDF

Considerations on Ionospheric Correction and Integrity Algorithm for Korean SBAS

  • Bang, Eugene;Lee, Jiyun
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.3 no.1
    • /
    • pp.17-23
    • /
    • 2014
  • Satellite Based Augmentation Systems (SBAS) provide ionospheric corrections at geographically five degree-spaced Ionospheric Grid Points (IGPs) and confidence bounds, called Grid Ionospheric Vertical Errors (GIVEs), on the error of those corrections. Since the ionosphere is one of the largest error sources which may threaten the safety of a single frequency Global Navigation Satellite System (GNSS) user, the ionospheric correction and integrity bound algorithm is essential for the development of SBAS. The current single frequency based SBAS, already deployed or being developed, implement the ionospheric correction and error bounding algorithm of the Wide Area Augmentation System (WAAS) developed for use in the United States. However, the ionospheric condition is different for each region and it could greatly degrade the performance of SBAS if its regional characteristics are not properly treated. Therefore, this paper discusses key factors that should be taken into consideration in the development of the ionospheric correction and integrity bound algorithm optimized for the Korean SBAS. The main elements of the conventional GIVE monitor algorithm are firstly reviewed. Then, this paper suggests several areas which should be investigated to improve the availability of the Korean SBAS by decreasing the GIVE value.

Gamma Correction for Local Brightness and Detail Enhancement of HDR Images (HDR 영상의 지역적 밝기 및 디테일 향상을 위한 감마 보정 기법)

  • Lee, Seung-Yun;Ha, Ho-Gun;Song, Kun-Woen;Ha, Yeong-Ho
    • Journal of Korea Multimedia Society
    • /
    • v.19 no.5
    • /
    • pp.837-847
    • /
    • 2016
  • Tone mapping for High Dynamic Range(HDR) image provides matching human visual perception between real world scene and displayable devices. Recently, a tone mapping algorithm based on localized gamma correction is proposed. This algorithm is using human visual properties of contrast and colorfulness with background intensity, generating a weight map for gamma correction. However, this method have limitations of controlling enhancement region as well as generating halo artifacts caused by the weight map construction. To overcome aforementioned limitations, proposed algorithm in this paper modifies previous weight map, considering base layer intensity of input luminance channel. By determining enhancement region locally and globally based on base layer intensity, gamma values are corrected accordingly. Therefore, proposed algorithm selectively enhances local brightness and controls strength of edges. Subjective evaluation using z-score shows that our proposed algorithm outperforms the conventional methods.

Implementation and Performance Evaluation of Digital Flickermeter Algorithm According to IEC61000-4-15 Edition 2 for Korean Distribution Power System (국내 계통 특성을 고려한 IEC61000-4-15 Edition 2 기반의 디지털 플리커 미터 알고리즘 구현 및 평가)

  • Shin, Hoon-Chul;Han, Su-Kyoung;Park, Sang-Ho;Kim, Kern-Joong;Cho, Soo-Hwan
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.66 no.7
    • /
    • pp.1017-1024
    • /
    • 2017
  • The International Electrotechnical Commission(IEC) 61000-4-15 is a standard proposing techniques for a flicker meter test and measurement method. The IEC61000-4-15 ed1 announced in 1997 was not include tests for accurate verification. Also it was not explained flicker meter algorithm that can be directly applied to the other power systems. But the new edition of IEC61000-4-15 ed2 prescribes a variety of tests for verify flicker meter algorithm and it explains 'correction factor' used for measuring flicker in other power systems. It can measure flicker severity in 220V system by multiplying correction factor to the measured values with the 230V algorithm. This paper compared the method of measuring flicker severity in korea power system using the correction factor and the modified weighting filter, after verifying of digital flicker meter algorithm created by using matlab based on IEC61000-4-15 ed2.