СПОСОБ СОЗДАНИЯ МОЗАИК
METHOD OF INLAYING

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к новому способу создания мозаик из изображения.
Задачей настоящего изобретения является предоставление процедуры, улучшающей процесс создания таких мозаик в смысле качества и подобия полученного мозаичного изображения оригиналу, при этом этот процесс может выполняться вручную, полуавтоматически или полностью автоматически с оптимальными результатами.
Изобретение относится к области искусства, декорирования, архитектуры, строительства и даже меблировки.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Обычно мозаику выкладывают практически вручную, поэтому художник или ремесленник визуально подбирает кубики цветной смальты, лучше всего подходящей для создаваемой картины, и укладывает их, что требует от ремесленника большого опыта и связано с затратами очень специализированного труда, что обусловливает высокую стоимость такого труда.
Попытки преодолеть эту проблему привели к созданию промышленного способа изготовления мозаики, при котором создаваемое изображение оцифровывают для получения изображения, в соответствии с размерами используемых кубиков мозаики.
Примером способов такого типа является заявка на патент США №2002/0154143, в которой раскрыт способ создания мозаичного изображения на поверхности объекта. Этот способ содержит следующие этапы: (а) генерируют цифровые данные, соответствующие первому изображению, или основной идее мозаичного изображения, путем компьютерного захвата (сканирования) с использованием программы редактирования изображения, (b) создают модель, используя множество ячеек (сетки или решетки), которые в свою очередь содержат множество оттенков, соответствующих величинам оттенков, содержащихся в соответствующих участках первого изображения, (с) рисуют или наносят модель на поверхность объекта и (а) создают мозаику, покрывая модель кусочками материала (кубиками мозаики), при этом кусочки материала имеют диапазон оттенков, соответствующий множеству оттенков, содержащихся в ячейках решетки.
Однако этот известный способ продолжает использовать традиционные способы, которые было бы желательно автоматизировать и оптимизировать, например нанесение модели изображения на декорируемую поверхность, укладка кусочков материала на эту поверхность и особенно детальное изучение кубиков, используемых для создания мозаики. Кроме того, такие аспекты, как качество полученной мозаики, ее четкость и подобие оригинальной фотографии все еще далеки от совершенства.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
В способе создания мозаик по настоящему изобретению предлагается полностью удовлетворительное решение вышеуказанной проблемы создания полностью автоматизированного процесса, оптимизирующего качество, четкость и подобие оригиналу создаваемой мозаики, который, тем не менее позволяет пользователю модифицировать полученные результаты на этапе перед окончательной сборкой мозаики.
Для достижения этой цели предлагаемый способ начинается с этапа подготовки используемого материал, с применением любой известной системы для резки материала и получения кубиков, которые определяют мозаику, например, из камня, мрамора, керамики, гранита, древесины, стекла, пластмассы, бумаги и т.п., и которым можно придавать правильную и неправильную форму.
Затем имеющийся материал анализируют, либо совместно, либо раздельно, используя процесс оптического захвата посредством цифровой камеры или путем сканирования, так, чтобы можно было использовать компьютерную программу для регистрации характеристик каждого кубика мозаики, включая размер, форму, цвет, цветовые компоненты, любые метки, которые могут быть, равномерность цвета и другие характеристики, которые отличают эти кубики друг от друга.
Проанализировав доступные кубики мозаики, их характеристики вводятся в базу данных, в которой также в организованном, структурированном порядке хранятся данные о точном месте их хранения, и данные о кубиках мозаики расположены в одном заранее определенном месте в базе денных. В качестве исключения, если имеется множество одинаковых кубиков, их можно хранить в одном месте, запоминая их положение в базе данных.
На следующем этапе анализируют изображение, которое должно быть воспроизведено кубиками мозаики.
Это изображение, полученное с помощью цифровой камеры или любого другого электронного оптического средства, например сканера и т.п., или с помощью программы создания изображений, можно подвергнуть цифровой обработке в любой программе графического дизайна и изменить так, чтобы когда изображение, которое должно быть создано с помощью кубиков мозаики получит окончательный внешний вид и размер, оно обрабатывается компьютерной программой, которая делит его на участки в соответствии с формами имеющихся кубиков мозаики. Такая компьютерная программа назначает цвет, форму, метки и пр., каждому графическому элементу, на которые было разбито изображение в соответствии с цветом или цветами, формой метками и пр., которые первоначально имелись на изображении.
Полученные данные, относящиеся к каждому графическому элементу, такие как форма, цвет и положение в полном изображении, запоминаются в базе данных.
Следующий этап состоит в использовании компьютерной программы для сравнения данных о каждом графическом элементе, на которые разбито изображение, с данными о различных кубиках мозаики, имеющимися в базе данных, и в назначении каждому графическому элементу кубика мозаики, имеющего данные, которые совпадают или в приемлемой степени совпадают в пределах заранее установленных допусков.
Эта компьютерная программа генерирует предварительное изображение окончательного внешнего вида мозаики, сложенной из назначенных кубиков, поэтому с помощью этой программы пользователь может вручную модифицировать дизайн в соответствии с имеющимися в базе данных кубиками. Очевидно, что такие замены сохраняются в базе данных.
После того, как пользователь будет удовлетворен мозаикой, которая будет создана, программа укажет положение каждого кубика мозаики на рабочей или конфигурационной плоскости мозаики, в дополнение к ранее указанному месту, в котором хранится кубик, и обновит базу данных в отношении запаса материалов и законченных графических элементов.
Такой процесс составления мозаики на основе данных позиционирования каждого кубика может проводиться автоматически с помощью роботов, полуавтоматически или полностью вручную, что не влияет на суть способа по настоящему изобретению.
Наконец, следует упомянуть, что для приклеивания на место каждого кубика, из которых состоит мозаика, можно использовать любые известные средства.
Согласно настоящему изобретению также предлагается устройство, содержащее необходимые средства реализации описанного способа на практике, такие как средство подготовки и анализа материала и фотографии, средство хранения данных, средство сравнения данных, средство генерирования предварительного изображения, средство автоматического назначения положения кубику и средство для перемещения и фиксации кубиков.
Эти и другие аспекты настоящего изобретения реализуются способом по п.1 формулы, устройством по п.6 формулы изобретения. Конкретные варианты способа, являющегося объектом настоящего изобретения, определены в зависимых пп.2-5 формулы.
Эти и другие отличительные признаки и преимущества настоящего изобретения будут показаны более четко в нижеследующем подробном описании предпочтительного варианта осуществления, являющегося лишь иллюстративным, не ограничивающим примером, со ссылками на приложенные чертежи.
Фиг.1 - две диаграммы а) и b), соответствующие примеру того, как кубик (1) делится на секции (2) с периферийной площадью и без периферийной площади.
Фиг.2 - диаграмма участка (4) фотографии, разделенного на секции (5).
Фиг.3 - пример сравнительных величин одной секции.
Фиг.4 - пример форм меток в соответствии с положением "сравнительных" величин.
Фиг.5 - пример размеров меток в соответствии с количеством "сравнительных" величин, присутствующих в секции.
Фиг.6 - пример расположения меток по углу, к которому метка находится ближе всего (сравнительные величины).
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНОГО ВАРИАНТА ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Для облегчения понимания описания предпочтительного варианта осуществления настоящего изобретения далее будет использоваться следующая терминология.
- Фотография: изображение, воспроизводимое в форме мозаики.
- Участок фотографии: каждый из участков, на которые разбивается фотография.
- Материал: продукт, из которого выполнена мозаика.
- Кубик: наименьшая физическая деталь, на которые разрезан "материал" и из которых составляют мозаику.
- Секция: графический элемент, на которые разбиты и изображения из кубиков, и изображения участков фотографии для анализа их характеристик.
2
Предпочтительный вариант осуществления настоящего изобретения поясняется на примере, когда мозаика размером 100×100 см составлена из квадратных кубиков (1) площадью 1 см.
2
На первом этапе способа материал, образующий мозаику, режут на квадратные кубики (1) размером 1 см, и разрезанные кубики (1) фотографируют или сканируют и анализируют компьютерной программой так, что изображение каждого кубика делится на секции (5×5 секций в этом примере) и проводят анализ каждого кубика (1), определяя его параметры, например цвет, его компоненты и любые другие характеристики, которые позволяют отличать кубики друг от друга, например метки, текстура, отделка, шероховатость, блеск и пр. При делении кубиков (1) на секции (2) можно не включать поверхность, соответствующую внешнюю кромку (3) кубика (1), чтобы не анализировать неровности или дефекты, возникающие при резке. Поэтому захваченное изображение каждого кубика (1) имеет разрешение, кратное количеству секций (2). Каждой секции (2) назначают цветовую характеристику, являющуюся средней характеристикой всех пикселей, из которых она состоит. Так, цвет R конкретной секции (2) будет средней величиной всех R компонентов R пикселей, которые ее формируют, и аналогично для других цветовых компонентов, и других отличительных характеристик.
Когда величины цвета и его компонентов R, G, В каждой секции (2) известны, находят среднюю величину по всем секциям (2), а также наибольшую и наименьшую величины, которые используют для определения, по отклонениям этих величин от среднего, того, приемлема ли характеристика кубика (1), такая как равномерность и т.п., и процедуру повторяют для других цветовых компонентов и других отличительных характеристик.
Эти характеристики кубика вводят в базу данных вместе с данными о положении, в котором он хранится.
Аналогично, захваченное изображение, которое мозаика должна воспроизвести как можно точнее, изменяют до подходящего масштаба и делят на равные участки (4) фотографии, которые в свою очередь делят на секции (5) (5×5 секций в этом примере) так, чтобы каждый графический элемент или участок (4) фотографии был представлен количеством пикселей, которое является кратным от пикселей, которые определяют секции. Таким образом, фото размером 2500 пикселей на сторону делят на 100 графических элементов размером 25 пикселей на сторону, и каждый графический элемент делится на 5×5 секций с 5 пикселями на сторону.
Эти секции (5) анализируют так же, как и секции (2) полученного изображения реальных кубиков (1), и данные вносят в базу данных, ассоциированную с файлом изображения.
Сначала определяют набор допусков, который используют для оценки результатов при сравнении величин. Они зависят от качества, которое должно быть достигнуто в готовой мозаике, поэтому чем меньше допуски, тем выше будет качество мозаики.
В обоих случаях, т.е. при анализе секций (5), на которые разбиты участки (4) фотографии, и секций (2), на которые разбиты полученные изображения имеющихся кубиков (1), проводится проверка, чтобы все величины секций (2, 5) находились в пределах допусков, и в этом случае изображение считают равномерным. В противном случае считают, что изображение имеет метку, которую обрабатывают следующим образом.
Когда величины вышеперечисленных параметров известны для всех секций (2, 5) и средние величины были вычислены для всех этих параметров, величину каждой секции (2, 5) сравнивают с расчетной средней величиной.
В соответствии с результатом, им назначают одну или другую величину в зависимости от того, является ли эта величина больше, равной или меньше в пределах допусков. В этом примере такая величина именуется "сравнительной" величиной.
Поэтому в конкретном случае, например параметра цвета, набор более темных величин именуется "меткой".
Если величины цветовых компонентов секции (2, 5) плюс допуск меньше средних величин кубика (1), этой секции (2, 5) назначается метка сравнительной величины, например значение "1".
Если величины цветовых компонентов секции (2, 5) минус допуск больше средних величин кубика (1), этой секции (2, 5) назначается другая метка сравнительной величины, например значение "2".
В любом другом случае назначается третья величина метки, например "0" для величин, близких к средним.
Проводя эту операцию для всех секций (2, 5), можно создать "карту секций" с величинами "0", "1" и "2". Пример секции с величинами "0" и "1" приведен на фиг.3.
Следовательно, если анализ показывает, что кубик (1) имеет метку, находят световую величину метки и основания кубика (1);
это делается путем отельного расчета средних величин цветовых компонентов секций (2), которые имеют одинаковую сравнительную величину.
Кроме того, в указанной программе определен набор теоретических меток (см. фиг.4), т.е. а) прямоугольник, b) треугольник, с) квадрат, а) неправильный треугольник первого типа, е) специфичный сектор, f) внутренний круг, д) двойной прямоугольник первого типа, h) двойной прямоугольник первого типа с кругом и т.д., в соответствии с положением сравнительных величин.
При сравнении карты секций (2) с теоретическими моделями в заранее определенном диапазоне допусков определяют форму метки анализируемого кубика (1).
Аналогично, определен теоретический набор размеров метки (см. фиг.5), например а) малый, b) средний, с) большой, d) очень большой и пр.
При сравнении карты секций (2) с теоретическими моделями в заранее определенном диапазоне допусков определяют размер метки анализируемого кубика (1).
Положение метки определяют (фиг.6) по углу, к которому она находится ближе всего: а) угол 1, b) угол 2, с) угол 3, d) угол 4 и т.д.
После анализа характеристик изображений графических элементов участка (4) фотографии и кубика (1) их сохраняют в соответствующих базах данных.
Сохраняют и анализировавшиеся величины, и изображения графических элементов участков фотографии (4) и кубиков (1).
Таким образом сохраняют следующие данные: код регистрации; цветовые величины и цветовые компоненты R, G, В; равномерность, форма, размер, положение и цвет метки, имя, под которым сохранено изображение, характеристики материала (тип, отделка и пр.), положение, в котором хранится кубик (ряд, колонка, лоток, полка, склад и пр.); идентификационный код графического элемента фотографии, которому назначен этот кубик; ряд и колонка его положения на фотографии, идентификационный код и положение кубика, который назначен графическому элементу фотографии/качество или диапазон допусков, необходимый при поиске кубика, который представляет данный графический элемент и пр.
Используя эти данные и после обмена информацией между базами данных, как упоминалось выше, используют компьютерную программу для генерирования изображения окончательного внешнего вида мозаики на основе имеющихся кубиков, которые наиболее близки к графическим элементам фотографии, при этом пользователь может модифицировать это изображение, если сочтет необходимым, благодаря возможности доступа к файлу доступного материала, и заменять одни кубики другими, при этом такая модификация регистрируется.
Таким образом, после создания виртуальной мозаики компьютерная программа находит каждый из использованных кубиков и назначает ему его положение. Этот процесс может проводиться автоматически или вручную с помощью указаний, выдаваемых программой, и в этом процессе можно использовать любое известное клеящее средство.