Бикубическая выборка довольно хороша для увеличения выборки изображения и увеличения его размера, но является ли это хорошим выбором и для понижающей выборки? Есть ли лучший выбор?
Бикубическая выборка довольно хороша для увеличения выборки изображения и увеличения его размера, но является ли это хорошим выбором и для понижающей выборки? Есть ли лучший выбор?
Ответы:
Когда Шон и я написали stb_image_resize, мы выбрали Митчелла для сокращения. Mitchell похож на Cubic, вы можете прочитать о кубическом классе фильтров выборки в Mitchell Netravali 1988 . Все они очень похожи, и вы получите очень похожие результаты.
Я не могу найти никаких письменных записей между Шоном и мной о том, почему мы решили пойти с Митчеллом, но если память служит, мы просто пересчитали кучу изображений и использовали алгоритм, который, по нашему мнению, выглядел лучше. Я бы не сказал, что существует один авторитетный или лучший фильтр, вы должны использовать тот, который лучше всего выглядит в ваших данных.
Редактировать: Как говорит joojaa, оконный фильтр sinc также хорош, если не совсем так дешево. Вы можете найти некоторые реализации здесь .