Проектирование адаптивного алгоритма масштабирования изображений с интерполяцией по девяти точкам на основе FPGA

ZHU Ming-da ,  

XIN Peng ,  

CHANG Jia-ying ,  

摘要

Для реализации быстрого и качественного масштабирования изображений на аппаратной платформе программируемой логической матрицы (Field Programmable Gate Array, FPGA) предложен адаптивный алгоритм масштабирования с интерполяцией по девяти точкам. Сначала был предложен базовый алгоритм интерполяции по девяти точкам для снижения использования логических ресурсов, достигнутый эффект масштабирования значительно превосходит метод ближайшего соседа, но немного уступает билинейной интерполяции, при этом края изображения недостаточно четкие. Для оптимизации масштабирования краев изображения базового алгоритма интерполяции по девяти точкам был предложен адаптивный алгоритм, совмещающий интерполяцию по девяти точкам и метод ближайшего соседа. Проведен сравнительный анализ и экспериментальная проверка указанных алгоритмов на программном и аппаратном уровнях с использованием MATLAB и FPGA соответственно. Результаты экспериментов показывают, что адаптивный алгоритм интерполяции по девяти точкам повышает пик сигнала на шум (PSNR) по сравнению с алгоритмами ближайшего соседа и билинейной интерполяции на 0.3~2.5 дБ, а аппаратные ресурсы потребляются на 20% меньше по сравнению с билинейной интерполяцией. Алгоритм снижает проблемы размытости краев и серьёзных искажений изображений, характерные для традиционных алгоритмов, и при этом требует меньше ресурсов FPGA, что повышает его практическую ценность.

关键词

масштабирование изображений; программируемая логическая матрица; линейная интерполяция; адаптивная интерполяция

阅读全文

以上内容由讯飞翻译自动生成,翻译内容仅供参考。对于因使用本网站翻译内容产生的相关后果,本网站不承担任何商业和法律责任。

The above content is generated by Large Model Translation. The translated content is for reference only. We do not assume any commercial or legal responsibilty for any consequences arising from the use of our website