使用k的最高颜色匹配的超高速SQL查询 - 最近邻

时间:2018-01-18 08:59:35

标签: sqlite colors knn lab

背景

我在" SQLite"上设置了SQL数据库表。以色彩空间参数L, a, bhttps://en.wikipedia.org/wiki/Lab_color_space)的形式存储超过100,000个颜色代码。

手头的任务:

我们希望将随机选择的颜色(L_rand, a_rand and b_rand)与此大型数据库中的最近颜色相匹配。

我们想要实现这一目标的方法是使用Delta E CIE 2000来计算随机选择的颜色和颜色数据库之间的差异。我们希望将这个计算策略实现到SQL中(之前已经由@Jaza实现和共享),之前已经在其中一个帖子(Performance of Delta E (CIE Lab) calculating and sorting in SQL)中讨论了这个问题,主要是@Jaza和@hruske。

问题:

参考@hruske帖子的最佳但高级解决方案部分:您能否提供一些关于如何将Delta E查询实现为K-Nearest-Neighbor搜索的提示使用自定义GiST索引?换句话说,我该如何使用btree-gist PostGRE SQL extension 我很抱歉,因为我是SQL的新手,我想要一个合作的方向。

提前致谢。

0 个答案:

没有答案