Обработка снимков "коллективным разумом"
18:01 08.02.2008
817 прочтений
Необычное применение алгоритму оптимизации поведения систем частиц нашли программисты иорданского Университета прикладных наук и Университета им. Симона де Монфора (Англия): с его помощью они обеспечили автоматизацию повышения резкости цифровых фотографий.
Упомянутый алгоритм основан на парадигме "коллективного разума", воспроизводящей принципы поведения децентрализованных самоорганизующихся систем, таких как пчелиный рой или стая рыб. Разработанная исследователями программа формирует в памяти компьютера такую "стаю" в виде набора копий исходного изображения, в каждую из которых внесены небольшие изменения уровня контрастности, четкости контуров и других параметров. Алгоритм затем определяет, лучше или хуже каждая новая копия справляется с "задачей стаи", чем в данном случае является максимальное общее количество пикселов на контурах изображения (что означает повышение степени его детализации). Программа не требовательна к вычислительным ресурсам и работает быстрее и эффективнее других алгоритмов сходного назначения.