Сверхскоростные SQL-запросы для ближайшего соответствия цветов с использованием k - Nearest Neighbor

Фон

У меня есть таблица базы данных SQL на "SQLite" с более чем 100000 цветовых кодов, хранящихся в виде параметров цветового пространства L, a, b ( https://en.wikipedia.org/wiki/Lab_color_space).

Задача под рукой:

Мы хотим подобрать случайно выбранный цвет (L_rand, a_rand and b_rand) до ближайшего цвета в этой большой базе данных.

Чтобы достичь этого, мы должны использовать Delta E CIE 2000 для расчета разницы между случайно выбранным цветом и базой данных цветов. Мы хотели бы реализовать эту стратегию вычислений в SQL (уже реализованную и совместно используемую @Jaza ранее), и об этом уже говорилось в одном из постов ( в основном вычисление и сортировка производительности Delta E (CIE Lab) в SQL) в SQL) @Jaza и @hruske раньше.

Вопрос:

Обращаясь к разделу " Лучшее, но продвинутое решение " в публикации @hruske: Не могли бы вы дать несколько советов о том, как мы можем реализовать запросы Delta E в виде поиска K-Nearest-Neighbor с пользовательским индексом GiST? Другими словами, как я могу использовать расширение Postgre SQL от btree-gist, я приношу свои извинения, поскольку я новичок в SQL, и мне нужно направление для работы.

Заранее спасибо.

0 ответов

Другие вопросы по тегам