Сегодня 16 Августа 2012

Погода

Предоставлено Gismeteo.Ru

Курс валют

Предоставлено Банком России

Опрос

Пожары в Томской области это...
Проблема власти
Общая беда жителей Томской области и СФО в целом
Естественное природное явление
Следствие действий предпринимателей в корыстных целях
Результат разрушения системы лесоохраны
Безолаберность жителей
   

Вход на сайт

логин:
пароль:


Позволяет подписаться на рассылку новостей, редактировать свой профиль, участвовать в форумах.

Реклама


Все новости. Томск

Ежедневно ВСЕ новости Томска, страны и мира. Интересные статьи. Фоторепортажи. Форумы. Опросы. Афиша


добавить на Яндекс







ГЛАВНАЯ / Наука / Судоку помогла математикам кодировать изображения

Наука

Судоку помогла математикам кодировать изображения

27.07.2012
Фото: c сайта Лента.ру
Источник: Лента.ру

Математики воспользовались судоку для кодирования изображений. Статья пока не принята к публикации в рецензируемом журнале, однако ее препринт доступен на сайте arXiv.org.

Судоку - головоломка, представляющая собой квадрат 9 на 9 клеток, разбитый в свою очередь на 9 подквадратов 3 на 3. Суть головоломки состоит в том, что игроку дается частично заполненная таблица, которую он должен "дозаполнить" цифрами от 1 до 9. Правила заполнения просты - ни в одной строке, ни в одном столбце, ни в одном подквадрате 3 на 3 не должны встречаться одинаковые цифры.

В работе ученые взяли уже заполненную головоломку. Каждая клетка в такой таблице имеет несколько наборов координат. Ученые рассмотрели два таких набора: первый - номер столбца и номер строки, второй - номер подквадрата и цифра от 1 до 9, стоящая в данном квадрате. Эти два набора взаимно однозначно определяют друг друга, то есть, по данному решению судоку из одного можно получить другой и наборот.

Принцип работы кодировки следующий. Ученые разбивали картинку на куски 9 на 9 пикселей. Дальше, в каждом таком куске они меняли координаты точек со первого типа на второй. Далее пиксели переставлялись особым образом так, чтобы координаты второго типа становились координатами типа первого.

Например, если в табличке во втором ряду на втором месте стояла цифра девять, то координаты этой клетки первого типа (2, 2), а второго (1, 9), поскольку она располагается в пером квадрате 3 на 3. После перестановки этот пиксель попадет на пересечение первой строки и девятого столбца.

Применив такую перестановку достаточно много раз, ученые получают из картинки месиво разноцветных пикселей. Чтобы раскодировать изображение, нужно знать решение судоку, которое использовалось для кодировки.

По словам ученых, результат выглядит довольно случайным. Более того, по сравнению с другими методами кодирования картинок он работает гораздо быстрее. Сами ученые, правда, не проводили анализ устойчивости к взлому своего алгоритма, поэтому о практическом его применении речи не идет.

В январе 2012 года ирландские ученые решили так называемую проблему подсказок в судоку. Они установили, какое минимальное число цифр нужно выставить в таблице головоломки, чтобы она имела единственное решение.

Оказалось, что это число равно 17.

 

Обсудить | Отправить по почте | Версия для печати

Другие материалы

10.08.2012 Основная камера "Кьюриосити" сделала первую цветную панораму
09.08.2012 Студенты сделали контроллер для Angry Birds
08.08.2012 Умер известный английский астроном Альфред Лавелл
06.08.2012 Марсоход MSL завершил сбор данных по космической радиации
06.08.2012 Синтетические клетки получат набор "включателей генов"
Информация об изданиях:


RSS

Архив

Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Поиск