RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      Hardware implementation of an optimized HSV algorithm

      한글로보기

      https://www.riss.kr/link?id=T15765333

      • 저자
      • 발행사항

        부산 : 동아대학교 대학원, 2021

      • 학위논문사항

        학위논문(석사) -- 동아대학교 대학원 , 전자공학과 , 2021.2

      • 발행연도

        2021

      • 작성언어

        영어

      • 주제어
      • KDC

        569 판사항(5)

      • 발행국(도시)

        부산

      • 기타서명

        하드웨어에 최적화된 HSV 알고리즘의 하드웨어 구현

      • 형태사항

        vi, 52 p. : 삽화, 도표 ; 26 cm

      • 일반주기명

        지도교수: 강봉순
        참고문헌: p. 45-47

      • UCI식별코드

        I804:21008-200000360238

      • 소장기관
        • 동아대학교 도서관 소장기관정보
      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      국문 초록 (Abstract)

      자율주행의 연구가 증가함에 따라 자율주행의 검출 능력이 향상되어 안전성이 높아지고 있다. 검출 능력은 자율주행에서 가장 중요한 요소이며 날씨와 상관없이 수행되어야한다. 하지만 안개와 같은 날씨 속에서 검출하는 것은 어렵다. 그래서 안개제거 알고리즘을 통해 가시성을 향상 시켜 검출 능력이 저하되지 않도록 한다. 안개제거 알고리즘은 가시성을 향상시키는 장점을 갖고 있지만 과도한 안개 검출은 이미지에 대한 조도를 저하시켜 고유의 색상을 반영하지 못하는 단점을 갖고 있다. 자율주행은 검출해야할 영역이 많이 존재한다. 예를 들면 차선, 앞차의 정지등, 신호가 있다. 자율주행은 촬영된 영상에 대해 불필요한 대기광, 안개입자 등을 고려해 영상의 가시성을 조절해야 한다. 따라서 안개제거 알고리즘을 통해 얻은 영상은 조도를 조절하고 불필요한 요소들은 RGB 색상 값의 범위와 채도를 조절한다. 이때 해당 범위에 존재하는 값은 HSV 원통형 색 좌표계를 사용하면 효과적으로 추출할 수 있다.
      HSV에서 H는 색상(Hue)을 의미하며 원통 윗면의 각도에 따라 Red, Green, Blue의 색상과 혼합된 색상 값이 존재한다. S는 채도(Saturation)를 의미하고 원의 반지름 길이에 해당되며 각 색상의 옅고 짙은 정도를 나타낸다. 마지막으로 V는 명도(Value)로써 원기둥 높이에 해당하며 높이가 낮을 경우 검은색, 높을 경우 고유 R, G, B색 또는 흰색을 나타낸다. 본 논문에서 색상(Hue), 채도(Saturation), 명도(Value)에 각각의 가중치를 적용해 안개제거 알고리즘에 대한 문제점을 해결하고 4K 고해상도 영상에서도 대응이 가능한 HSV 색 보정 하드웨어의 구현을 목표로 한다.
      제안하는 하드웨어는 Verilog-HDL(Hardware Description Language)를 이용하여 설계하였고, Mentor Graphics사의 ModelSim을 이용하여 기능에 대해 검증하였다. 또한, Xilinx사의 xc7z045-2ffg900을 목표 보드로 FPGA를 구현하였고, 사용된 Slice Register와 Slice LUTs는 각각 0.59%와 1.42%의 하드웨어 자원을 점유하였다. 목표 보드의 최대 동작 주파수는 286.533MHz이고 최소 주기는 3.490ns로써 4K 영상에서 안정적인 동작이 가능한 것을 확인하였다.
      번역하기

      자율주행의 연구가 증가함에 따라 자율주행의 검출 능력이 향상되어 안전성이 높아지고 있다. 검출 능력은 자율주행에서 가장 중요한 요소이며 날씨와 상관없이 수행되어야한다. 하지만 안...

      자율주행의 연구가 증가함에 따라 자율주행의 검출 능력이 향상되어 안전성이 높아지고 있다. 검출 능력은 자율주행에서 가장 중요한 요소이며 날씨와 상관없이 수행되어야한다. 하지만 안개와 같은 날씨 속에서 검출하는 것은 어렵다. 그래서 안개제거 알고리즘을 통해 가시성을 향상 시켜 검출 능력이 저하되지 않도록 한다. 안개제거 알고리즘은 가시성을 향상시키는 장점을 갖고 있지만 과도한 안개 검출은 이미지에 대한 조도를 저하시켜 고유의 색상을 반영하지 못하는 단점을 갖고 있다. 자율주행은 검출해야할 영역이 많이 존재한다. 예를 들면 차선, 앞차의 정지등, 신호가 있다. 자율주행은 촬영된 영상에 대해 불필요한 대기광, 안개입자 등을 고려해 영상의 가시성을 조절해야 한다. 따라서 안개제거 알고리즘을 통해 얻은 영상은 조도를 조절하고 불필요한 요소들은 RGB 색상 값의 범위와 채도를 조절한다. 이때 해당 범위에 존재하는 값은 HSV 원통형 색 좌표계를 사용하면 효과적으로 추출할 수 있다.
      HSV에서 H는 색상(Hue)을 의미하며 원통 윗면의 각도에 따라 Red, Green, Blue의 색상과 혼합된 색상 값이 존재한다. S는 채도(Saturation)를 의미하고 원의 반지름 길이에 해당되며 각 색상의 옅고 짙은 정도를 나타낸다. 마지막으로 V는 명도(Value)로써 원기둥 높이에 해당하며 높이가 낮을 경우 검은색, 높을 경우 고유 R, G, B색 또는 흰색을 나타낸다. 본 논문에서 색상(Hue), 채도(Saturation), 명도(Value)에 각각의 가중치를 적용해 안개제거 알고리즘에 대한 문제점을 해결하고 4K 고해상도 영상에서도 대응이 가능한 HSV 색 보정 하드웨어의 구현을 목표로 한다.
      제안하는 하드웨어는 Verilog-HDL(Hardware Description Language)를 이용하여 설계하였고, Mentor Graphics사의 ModelSim을 이용하여 기능에 대해 검증하였다. 또한, Xilinx사의 xc7z045-2ffg900을 목표 보드로 FPGA를 구현하였고, 사용된 Slice Register와 Slice LUTs는 각각 0.59%와 1.42%의 하드웨어 자원을 점유하였다. 목표 보드의 최대 동작 주파수는 286.533MHz이고 최소 주기는 3.490ns로써 4K 영상에서 안정적인 동작이 가능한 것을 확인하였다.

      더보기

      다국어 초록 (Multilingual Abstract)

      As research on autonomous driving increases, the ability to detect autonomous driving has improved, and safety has increased. Detection ability is the most important factor in autonomous driving and needs to be performed regardless of the weather. However, it is difficult to detect in foggy weather. Therefore, the fog removal algorithm is used to improve the visibility so that the detection ability does not decrease. While fog removal algorithms have the advantage of improving visibility, excessive fog detection has the disadvantage of reducing the illuminance of the image and not reflecting its own colors. Autonomous driving has many areas to be detected. For example, there is a traffic light such as a lane or a stop of a preceding car. In the autonomous driving, the display of the image must be controlled in consideration of unnecessary standby light, fog particles, and the like for the captured image. Therefore, the image obtained using the fog removal algorithm adjusts the illuminance, and the unnecessary elements adjust the range and saturation of the RGB color values. At this time, values ​​existing within the range can be effectively extracted by using the HSV cylindrical color coordinate system.
      H of HSV means Hue, and there is a mixed color value with the colors of Red, Green, and Blue according to the angle of the upper surface of the cylinder. S means Saturation, which corresponds to the length of the radius of the circle, and indicates the shallow and deep degree of each color. Lastly, V corresponds to the height of the cylinder as Value. If the height is low, it indicates black, and if it is high, it indicates the color or white of the original R, G, B. In this paper, we apply the respective weights to Hue, Saturation, and Value to solve the problem of the fog removal algorithm, and aim to implement HSV color correction and hardware that can handle even 4K resolution video.
      The provided hardware was designed using Verilog-HDL (Hardware Description Language), and its functions were verified using Mentor Graphics' ModelSim. The FPGA implementation was aimed at Xilinx's xc7z045-2ffg900, and the Slice Registers and Slice LUTs used occupied 0.59% and 1.42% of hardware resources, respectively. The maximum operating frequency of the target board was 286.533MHz, and the minimum cycle was 3.490ns, confirming that stable operation with 4K video was possible.
      번역하기

      As research on autonomous driving increases, the ability to detect autonomous driving has improved, and safety has increased. Detection ability is the most important factor in autonomous driving and needs to be performed regardless of the weather. How...

      As research on autonomous driving increases, the ability to detect autonomous driving has improved, and safety has increased. Detection ability is the most important factor in autonomous driving and needs to be performed regardless of the weather. However, it is difficult to detect in foggy weather. Therefore, the fog removal algorithm is used to improve the visibility so that the detection ability does not decrease. While fog removal algorithms have the advantage of improving visibility, excessive fog detection has the disadvantage of reducing the illuminance of the image and not reflecting its own colors. Autonomous driving has many areas to be detected. For example, there is a traffic light such as a lane or a stop of a preceding car. In the autonomous driving, the display of the image must be controlled in consideration of unnecessary standby light, fog particles, and the like for the captured image. Therefore, the image obtained using the fog removal algorithm adjusts the illuminance, and the unnecessary elements adjust the range and saturation of the RGB color values. At this time, values ​​existing within the range can be effectively extracted by using the HSV cylindrical color coordinate system.
      H of HSV means Hue, and there is a mixed color value with the colors of Red, Green, and Blue according to the angle of the upper surface of the cylinder. S means Saturation, which corresponds to the length of the radius of the circle, and indicates the shallow and deep degree of each color. Lastly, V corresponds to the height of the cylinder as Value. If the height is low, it indicates black, and if it is high, it indicates the color or white of the original R, G, B. In this paper, we apply the respective weights to Hue, Saturation, and Value to solve the problem of the fog removal algorithm, and aim to implement HSV color correction and hardware that can handle even 4K resolution video.
      The provided hardware was designed using Verilog-HDL (Hardware Description Language), and its functions were verified using Mentor Graphics' ModelSim. The FPGA implementation was aimed at Xilinx's xc7z045-2ffg900, and the Slice Registers and Slice LUTs used occupied 0.59% and 1.42% of hardware resources, respectively. The maximum operating frequency of the target board was 286.533MHz, and the minimum cycle was 3.490ns, confirming that stable operation with 4K video was possible.

      더보기

      목차 (Table of Contents)

      • Ⅰ.Introduction 1
      • Ⅱ.Background Theory 4
      • 1.Defog Algorithm 5
      • 2.RGB to HSV 5
      • 3.HSV Parameters 8
      • Ⅰ.Introduction 1
      • Ⅱ.Background Theory 4
      • 1.Defog Algorithm 5
      • 2.RGB to HSV 5
      • 3.HSV Parameters 8
      • 4.HSV to RGB 10
      • 5.Modified HSV Algorithm for Hardware 12
      • 6.Implementation of Software 15
      • 7.Modified Algorithm Results 21
      • Ⅲ.Hardware Architecture 31
      • 1.Overall Hardware Structure 31
      • A.Block Diagram of HSV 31
      • B.I/O Ports of HSV 32
      • 2.RTL Design Description 32
      • A.RGB to HSV 33
      • B.HSV to RGB 36
      • Ⅳ.Results 40
      • 1.ModelSim Simulation 40
      • 2.Synthetic Result 42
      • Ⅴ.CONCLUSION 44
      • REFERENCES 45
      • Korean Abstract 48
      • 감사의 글 50
      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼