Share Email Print
cover

Proceedings Paper

A hardware architecture for real-time shadow removal in high-contrast video
Author(s): Pablo Verdugo; Jorge E. Pezoa; Miguel Figueroa
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Broadcasting an outdoor sports event at daytime is a challenging task due to the high contrast that exists between areas in the shadow and light conditions within the same scene. Commercial cameras typically do not handle the high dynamic range of such scenes in a proper manner, resulting in broadcast streams with very little shadow detail. We propose a hardware architecture for real-time shadow removal in high-resolution video, which reduces the shadow effect and simultaneously improves shadow details. The algorithm operates only on the shadow portions of each video frame, thus improving the results and producing more realistic images than algorithms that operate on the entire frame, such as simplified Retinex and histogram shifting. The architecture receives an input in the RGB color space, transforms it into the YIQ space, and uses color information from both spaces to produce a mask of the shadow areas present in the image. The mask is then filtered using a connected components algorithm to eliminate false positives and negatives. The hardware uses pixel information at the edges of the mask to estimate the illumination ratio between light and shadow in the image, which is then used to correct the shadow area. Our prototype implementation simultaneously processes up to 7 video streams of 1920×1080 pixels at 60 frames per second on a Xilinx Kintex-7 XC7K325T FPGA.

Paper Details

Date Published: 19 September 2017
PDF: 8 pages
Proc. SPIE 10396, Applications of Digital Image Processing XL, 1039603 (19 September 2017); doi: 10.1117/12.2274233
Show Author Affiliations
Pablo Verdugo, Univ. of Concepción (Chile)
Jorge E. Pezoa, Univ. of Concepción (Chile)
Miguel Figueroa, Univ. of Concepción (Chile)


Published in SPIE Proceedings Vol. 10396:
Applications of Digital Image Processing XL
Andrew G. Tescher, Editor(s)

© SPIE. Terms of Use
Back to Top
PREMIUM CONTENT
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?
close_icon_gray