Paper ID | A-1-3.6 |
Paper Title |
AN EFFICIENT DESCRIPTION WITH HALIDE FOR IIR GAUSSIAN FILTER |
Authors |
Hiroyasu Takagi, Norishige Fukushima, Nagoya Institute of Technology, Japan |
Session |
A-1-3: Signal Processing Systems for Communication and Multimedia |
Time | Tuesday, 08 December, 17:15 - 19:15 |
Presentation Time: | Tuesday, 08 December, 18:30 - 18:45 Check your Time Zone |
|
All times are in New Zealand Time (UTC +13) |
Topic |
Signal Processing Systems: Design and Implementation (SPS): |
Abstract |
Recursive Gaussian filter is one of the constant-time algorithms fir Gaussian filtering to reduce the computational order. The recursive property makes programs hard for optimization because all resulting pixels in a recursive filter depend on all input pixels. Halide is a domain-specific language for image processing and can powerfully accelerate image processing with a concise description. However, it is also difficult to describe concise scheduling for recursive filters. As a solution to this problem, RecFilter has been developed as a domain-specific language for handling recursive filter, which internally generates the Halide code. The limitation of RecFilter is in approximation accuracy. Here, we extend RecFilter to suit the methods commonly used in recursive Gaussian filter to solve this problem. Also, we improve computational performance by changing computational scheduling. Experimental results showed that the proposed generator produces more computationally efficient codes, and the resulting images have higher approximation accuracy. |