图像颜色集的索引与查询
数据结构与算法
2016-08-30 v1
摘要
我们旨在研究一幅图像中连续区域的颜色集,该图像表示为 m 行 n≥m 列的矩阵,其中每个元素是 [1,σ] 中的整数,称为颜色。区域中不同颜色的集合称为指纹。我们的目标是计算、索引和查询所有矩形区域(称为矩形)的指纹。所有此类指纹的集合记为 。一个矩形是极大的,如果它不被具有相同指纹的更大矩形包含。所有极大矩形的位置集合记为 。我们首先解释如何在期望时间 内使用蒙特卡洛算法(以多项式小概率误差)确定所有 个极大位置及其指纹,或在确定性 时间内完成。然后我们展示如何构建一个占用 空间的数据结构,使得查询所有具有给定指纹 的极大位置可以在 时间内回答,其中 是具有指纹 的极大位置数量。如果查询仅询问指纹的存在性,则空间使用变为 ,而查询时间变为 。我们最终考虑了正方形区域的特殊情况。
引用
@article{arxiv.1608.07847,
title = {Indexing and querying color sets of images},
author = {Djamal Belazzougui and Roman Kolpakov and Mathieu Raffinot},
journal= {arXiv preprint arXiv:1608.07847},
year = {2016}
}
备注
20 pages, 5 figures