CN111274345A - 一种基于网格划分和取值的相似区域检索方法和系统 - Google Patents
一种基于网格划分和取值的相似区域检索方法和系统 Download PDFInfo
- Publication number
- CN111274345A CN111274345A CN202010070771.3A CN202010070771A CN111274345A CN 111274345 A CN111274345 A CN 111274345A CN 202010070771 A CN202010070771 A CN 202010070771A CN 111274345 A CN111274345 A CN 111274345A
- Authority
- CN
- China
- Prior art keywords
- grid
- equivalent
- similarity
- input
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 239000013598 vector Substances 0.000 claims description 61
- 238000004364 calculation method Methods 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004445 quantitative analysis Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Image Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于网格划分和取值的相似区域检索方法和系统,包括网格划分,将任意地理区域划分为若干个相同的网格d;相似区域检索,获取输入网格集合的等效网格集合坐标,并计算输入网格集合与等效网格集合的相似度;检索结果判断,若输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为相似;否则,判断为不相似。本发明的目的在于提供一种基于网格划分和取值的相似区域检索方法和系统,通过将地理区域进行网格划分,并将每个网格量化为一组特征值向量,对于输入目标区域,将目标区域定义为覆盖目标区域的一组网格集合,通过在整个地理区域内检索特征值向量与该目标区域网格集合相似的其他网格集合,找到相似地理区域。
Description
技术领域
本发明涉及数据量化分析应用技术领域,尤其涉及一种基于网格划分和取值的相似区域检索方法和系统。
背景技术
任何一个地理区域都可以视为一个或多个同规格的网格集合,网格的尺寸一旦确定,网格覆盖区域的大小也就确定,一个地理区域被哪些网格覆盖也就确定了。同理,通过任意指定一组网格集合,这个集合可以近似地覆盖任意形状的地理区域。
每一个网格均采用同样一组维度来进行量化,即网格的特征。这样的一组特征就是一组多维数据(也叫向量)。对于一个网格的某项特征的强弱、多少以及大小程度的量化结果,就是该网格向量中对应特征位置的取值。
相似区域的检索是指,在一个地理区域内,对给定区域和该区域的多维特征向量,在地理区域中查找和检索出与给定区域在形状和特征向量上完全相同或者相似的区域。在相似地理区域检索这个特定的领域,有三个核心的问题需要解决:
(1)组成区域的基本单元可以是一个网格,也可以是一个网格集合,网格集合组成的区域并不一定是规则形状;
(2)两组网格由两组多维特征向量进行描述,如何量化两组网格之间的相似程度;
(3)用于对比的两个区域可能有方向上的不同,但在地理区域上仍然可以视为相似,这种方向上的变化可能包含旋转和对称。
综上,在相似地理区域检索场景下,需要在区域粒度、量化维度、以及区域方位上,提供更加丰富全面的检索方式。然而,在目前的相似地理检索分析方法上,尤其是针对多维量化和区域方向上的检索方法,尚没有利用多维数据相似和区域方位变换计算相似度的量化方法。
发明内容
本发明的目的在于提供一种基于网格划分和取值的相似区域检索方法和系统,通过将地理区域进行网格划分,并将每个网格量化为一组特征值向量,对于输入目标区域,将目标区域定义为覆盖目标区域的一组网格集合,通过在整个地理区域内检索特征值向量与该目标区域网格集合相似的其他网格集合,可准确找到相似地理区域。
本发明通过下述技术方案实现:
一种基于网格划分和取值的相似区域检索方法,包括以下步骤:
网格划分,将任意地理区域划分为若干个大小形状均相同的网格d;
D={d1,d2,...,dm}
其中,D表示包含m个网格的地理区域,dm表示地理区域中第m个网格;
相似区域检索,获取输入网格集合的等效网格集合坐标,并计算输入网格集合与等效网格集合的相似度;
检索结果判断,若输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为输入网格集合的所在区域与等效网格集合的所在区域相似;否则,判断为输入网格集合的所在区域与等效网格集合的所在区域不相似。
在本技术方案中,通过将地理区域进行网格划分,并将每个网格量化为一组特征值向量。对于输入目标区域,将目标区域定义为覆盖目标区域的一组网格集合,在整个地理区域内检索特征值向量与该目标区域网格集合相似的其他网格集合,可准确找到相似地理区域。另外,由于将地理区域进行网格划分,任意形状的区域均可以用网格进行表示,增加了本方案的适用性。
其中,所述任意网格d包含两组属性信息:
(1)该网格d在整个地理区域中的坐标(a,b);
(2)该网格d的特征向量vx,vx=[vx1,vx2,...,vxn],其中,vxn表示该特征向量vx中的第n个元素,特征向量vx中的每个元素为该网格d所在的地理位置的特征信息。该网格d所在地理位置的特征信息包括该地理位置的人口数量、绿化率、以及餐馆消费均价等。
其中,获取输入网格集合的等效网格集合坐标具体包括:
在所述地理区域内的网格d中任意选择一个网格d作为参考点dy,参考点dy的坐标为(i,j);
在所述地理区域内,除所述参考点dy之外余下的网格d中,任意选择一个网格集合作为原始点集合;
将所述原始点集合绕所述参考点dy旋转,或者将所述原始点集合以所述参考点dy的水平轴线或者竖直轴线做对称处理后,得到原始点集合的若干个等效网格集合以及若干个等效网格集合的坐标。
考虑到在地理区域场景下可能出现的区域旋转、镜像等特殊情况,均可做出有效准确的相似区域检索。
其中,计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
计算2个矩阵中每个对应位置的元素值相同的个数A,相同元素的个数A占总元素个数的比值,即为两个网格集合的相似度。
计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
通过计算两个矩阵向量化以后的两个向量之间的距离,来计算两个网格集合的相似度,其中,两个网格集合的相似度与两个向量之间的距离成反比关系。
一种基于网格划分和取值的相似区域检索系统,包括:
划分单元,用于将任意地理区域划分为若干个大小形状均相同的网格d;
D={d1,d2,...,dm}
其中,D表示包含m个网格的地理区域,dm表示地理区域中第m个网格;
检索单元,用于根据划分单元划分的网格信息,获取输入网格集合的等效网格集合坐标,并计算输入网格集合与等效网格集合的相似度,并将计算得到的相似度传输至判断单元;
判断单元,用于接收检索单元传输的输入网格集合与等效网格集合的相似度,并与阈值相似度进行对比;若输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为输入网格集合的所在区域与等效网格集合的所在区域相似;否则,判断为输入网格集合的所在区域与等效网格集合的所在区域不相似。
所述任意网格d包含两组属性信息:
(1)该网格d在整个地理区域中的坐标(a,b);
(2)该网格d的特征向量vx,vx=[vx1,vx2,...,vxn],其中,vxn表示该特征向量vx中的第n个元素,特征向量vx中的每个元素为该网格d所在的地理位置的特征信息,该网格d所在地理位置的特征信息包括该地理位置的人口数量、绿化率、以及餐馆消费均价等。
获取输入网格集合的等效网格集合坐标具体包括:
在所述地理区域内的网格d中任意选择一个网格d作为参考点dy,参考点dy的坐标为(i,j);
在所述地理区域内,除所述参考点dy之外余下的网格d中,任意选择一个网格集合作为原始点集合;
将所述原始点集合绕所述参考点dy旋转,或者将所述原始点集合以所述参考点dy的水平轴线或者竖直轴线做对称处理后,得到原始点集合的若干个等效网格集合以及若干个等效网格集合的坐标。
计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格的个数;
计算2个矩阵中每个对应位置的元素值相同的个数A,相同元素的个数A占总元素个数的比值,即为两个网格集合的相似度。
计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
通过计算两个矩阵向量化以后的两个向量之间的距离,来计算两个网格集合的相似度,其中,两个网格集合的相似度与两个向量之间的距离成反比关系。
本发明与现有技术相比,具有如下的优点和有益效果:
1、通过将地理区域进行网格划分,并将每个网格d量化为一组特征值向量,对于输入目标区域,将目标区域定义为覆盖目标区域的一组网格集合,在整个地理区域内检索特征值向量与该目标区域网格集合相似的其他网格集合,可准确找到相似地理区域。
2、该方法支持任意形状的区域,并且在地理区域场景下可能出现的区域旋转、镜像等特殊情况下,均可做出有效准确的相似区域检索。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:
图1为本发明一种具体实施方式中参考点在网格中的位置示意图;
图2为本发明一种具体实施方式中各网格在网格地理区域中的位置示意图;
图3为本发明一种具体实施方式中各网格集合在地理区域中的位置示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
实施例
如图1-3所示,
一种基于网格划分和取值的相似区域检索方法,包括以下步骤:
网格划分,将任意地理区域划分为若干个大小形状均相同的网格d;
D={d1,d2,...,dm}
其中,D表示包含m个网格的地理区域,dm表示地理区域中第m个网格;
相似区域检索,获取输入网格集合的等效网格集合坐标,并计算输入网格集合与等效网格集合的相似度;
检索结果判断,若输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为输入网格集合的所在区域与等效网格集合的所在区域相似;否则,判断为输入网格集合的所在区域与等效网格集合的所在区域不相似。
所述任意网格d包含两组属性信息:
(1)该网格d在整个地理区域中的坐标(a,b);
(2)该网格d的特征向量vx,vx=[vx1,vx2,...,vxn],vxn表示该特征向量vx中的第n个元素,特征向量vx中的每个元素为该网格d所在的地理位置的特征信息,该网格d所在地理位置的特征信息包括该地理位置的人口数量、绿化率、以及餐馆消费均价等,其中,每个元素为量化该网格的一个维度的值。
获取输入网格集合的等效网格集合坐标具体包括:
在所述地理区域内的网格d中任意选择一个网格d作为参考点dy,参考点dy的坐标为(i,j);
在所述地理区域内,除所述参考点dy之外余下的网格d中,任意选择一个网格集合作为原始点集合;
将所述原始点集合绕所述参考点dy旋转,或者将所述原始点集合以所述参考点dy的水平轴线或者竖直轴线做对称处理后,得到原始点集合的若干个等效网格集合以及若干个等效网格集合的坐标。
计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
计算2个矩阵中每个对应位置的元素值相同的个数A,相同元素的个数A占总元素个数的比值,即为两个网格集合的相似度。
计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
通过计算两个矩阵向量化以后的两个向量之间的距离,来计算两个网格集合的相似度,其中,两个网格集合的相似度与两个向量之间的距离成反比关系。
为方便理解,以具体的例子进行说明:
如图1所示,将任意1个地理区域划分为由49个网格组成的网格集合,图中网格0为参考点,其中,参考点0的坐标为(i,j)。在参考点0的周边任意选择一个网格d,并将其标号为1,网格1的坐标为(a,b)。以参考点0为中心,网格1绕所述参考点0顺时针或者逆时针旋转,可得到若干个等效网格;以参考点0的水平轴线或者竖着轴线做对称处理,可得到若干个等效网格,值得说明的是,等效网格还可以通过其他方式得来,不仅仅局限于上述所说的两种方式,另外,等效网格的数量可以根据实际情况进行选择。在本实施例中,对所述网格1进行处理后,得到7个参考网格与网格1等效,并分别标号为2、3、4、5、6、7、8,如图2所示。
因此,相对于参考点0来讲,网格1的等效网格就包括了网格2、网格3、网格4、网格5、网格6、网格7以及网格8。各个等效网格的等效位置坐标如表1所示:
表1
值得说明的是,网格1可以扩展为任意形状的网格集合,在本实施例中,网格集合1由三个相邻网格组成,其坐标为[(a,b),(a,b+1),(a+1,b+1)],网格集合1相对于参考点0的等效网格集合有2、3、4、5、6、7、8,如图3所示,其中,各个等效网格的等效位置坐标如表2所示:
表2
因此,对于任意一个网格集合,只要给定参考网格和原始网格集合,都可以直接获取到相对于参考网格的等效网格集合。
获取输入网格集合的等效网格集合的坐标后,便可对输入网格集合与等效网格集合的相似度进行计算。
在本实施例中,以网格集合1为例,网格集合1包含三个网格,每个网格用一个n维向量量化,由此构成一个3*n的矩阵;每一个等效网格集合也用一个n维向量量化,由此可以得到7个不同的3*n的矩阵。其中,矩阵中的每一个元素分别表示一个网格所在地理位置不同的特征信息,该特征信息可以为该地理位置的人口数量、绿化率、以及餐馆消费均价或者其他参数,其中n值的大小根据实际情况进行选取。
将所有的网格集合量化后,便可对输入网格集合与等效网格集合的相似度进行计算,计算相似度的方法有两种:
(1)计算网格集合的矩阵和等效网格集合的矩阵中,每个对应位置的元素值相同的个数A,相同元素的个数A占总元素个数的比值,即为两个网格集合的相似度。
(2)通过计算两个矩阵向量化以后的两个向量之间的距离,来计算两个网格集合的相似度,两个向量之间距离越近,两个网格集合的相似度越大;两个向量之间的距离越远,两个网格集合的相似度越小。该相似度计算方法可以为欧几里得距离、曼哈顿距离、马氏距离或者其他计算方法。
无论用上述哪种方法进行相似度计算,只要输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为输入网格集合的所在区域与等效网格集合的所在区域相似;否则,判断为不相似。
一种基于网格划分和取值的相似区域检索系统,包括:
划分单元,用于将任意地理区域划分为若干个大小形状均相同的网格d;
D={d1,d2,...,dm}
其中,D表示包含m个网格的地理区域,dm表示地理区域中第m个网格;
检索单元,用于根据划分单元划分的网格信息,获取输入网格集合的等效网格集合坐标,并计算输入网格集合与等效网格集合的相似度,并将计算得到的相似度传输至判断单元;
判断单元,用于接收检索单元传输的输入网格集合与等效网格集合的相似度,并与阈值相似度进行对比;若输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为输入网格集合的所在区域与等效网格集合的所在区域相似;否则,判断为输入网格集合的所在区域与等效网格集合的所在区域不相似。
所述任意网格d包含两组属性信息:
(1)该网格d在整个地理区域中的坐标(a,b);
(2)该网格d的特征向量vx,vx=[vx1,vx2,...,vxn],vxn表示该特征向量vx中的第n个元素,特征向量vx中的每个元素为该网格d所在的地理位置的特征信息,该网格d所在地理位置的特征信息包括该地理位置的人口数量、绿化率、以及餐馆消费均价等,其中,每个元素为量化该网格的一个维度的值。
获取输入网格集合的等效网格集合坐标具体包括:
在所述地理区域内的网格d中任意选择一个网格d作为参考点dy,参考点dy的坐标为(i,j);
在所述地理区域内,除所述参考点dy之外余下的网格d中,任意选择一个网格集合作为原始点集合;
将所述原始点集合绕所述参考点dy旋转,或者将所述原始点集合以所述参考点dy的水平轴线或者竖直轴线做对称处理后,得到原始点集合的若干个等效网格集合以及若干个等效网格集合的坐标。
计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
计算2个矩阵中每个对应位置的元素值相同的个数A,相同元素的个数A占总元素个数的比值,即为两个网格集合的相似度。
计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
通过计算两个矩阵向量化以后的两个向量之间的距离,来计算两个网格集合的相似度,其中,两个网格集合的相似度与两个向量之间的距离成反比关系。
为方便理解,以具体的例子进行说明:如图1所示,将任意1个地理区域划分为由49个网格组成的网格集合,图中网格0为参考点,其中,参考点0的坐标为(i,j),在参考点0的周边任意选择一个网格d,并将其标号为1,网格1的坐标为(a,b)。以参考点0为中心,网格1绕所述参考点0顺时针或者逆时针旋转,可得到若干个等效网格;以参考点0的水平轴线或者竖着轴线做对称处理,可得到若干个等效网格,值得说明的是,等效网格还可以通过其他方式得来,不仅仅局限于上述所说的两种方式,另外,等效网格的数量可以根据实际情况进行选择。在本实施例中,对所述网格1进行处理后,得到7个参考网格与网格1等效,并分别标号为2、3、4、5、6、7、8,如图2所示。
因此,相对于参考点0来讲,网格1的等效网格就包括了网格2、网格3、网格4、网格5、网格6、网格7以及网格8,各个等效网格的等效位置坐标如表1所示:
表1
值得说明的是,网格1可以扩展为任意形状的网格集合,在本实施例中,网格集合1由三个相邻网格组成,其坐标为[(a,b),(a,b+1),(a+1,b+1)],网格集合1相对于参考点0的等效网格集合有2、3、4、5、6、7、8,如图3所示,其中,各个等效网格的等效位置坐标如表2所示:
表2
因此,对于任意一个网格集合,只要给定参考网格和原始网格集合,都可以直接获取到相对于参考网格的等效网格集合。
获取输入网格集合的等效网格集合的坐标后,便可对输入网格集合与等效网格集合的相似度进行计算。
在本实施例中,以网格集合1为例,网格集合1包含三个网格,每个网格用一个n维向量量化,由此构成一个3*n的矩阵;每一个等效网格集合也用一个n维向量量化,由此可以得到7个不同的3*n的矩阵。其中,矩阵中的每一个元素分别表示一个网格所在地理位置不同的特征信息,该特征信息可以为该地理位置的人口数量、绿化率、以及餐馆消费均价或者其他,其中n值的大小根据实际情况进行选取。
将所有的网格集合量化后,便可对输入网格集合与等效网格集合的相似度进行计算,计算相似度的方法有两种:
(1)计算网格集合的矩阵和等效网格集合的矩阵中,每个对应位置的元素值相同的个数A,相同元素的个数A占总元素个数的比值,即为两个网格集合的相似度。
(2)通过计算两个矩阵向量化以后的两个向量之间的距离,来计算两个网格集合的相似度,两个向量之间距离越近,两个网格集合的相似度越大;两个向量之间的距离越远,两个网格集合的相似度越小。该相似度计算方法可以为欧几里得距离、曼哈顿距离、马氏距离或者其他计算方法。
无论用上述哪种方法进行相似度计算,只要输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为输入网格集合的所在区域与等效网格集合的所在区域相似;否则,判断为不相似。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于网格划分和取值的相似区域检索方法,其特征在于,包括以下步骤:
网格划分,将任意地理区域划分为若干个大小形状均相同的网格d;
D={d1,d2,...,dm}
其中,D表示包含m个网格的地理区域,dm表示地理区域中第m个网格;
相似区域检索,获取输入网格集合的等效网格集合坐标,并计算输入网格集合与等效网格集合的相似度;
检索结果判断,若输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为输入网格集合的所在区域与等效网格集合的所在区域相似;否则,判断为输入网格集合的所在区域与等效网格集合的所在区域不相似。
2.根据权利要求1所述的一种基于网格划分和取值的相似区域检索方法,其特征在于,所述任意网格d包含两组属性信息:
(1)该网格d在整个地理区域中的坐标(a,b);
(2)该网格d的特征向量vx,vx=[vx1,vx2,...,vxn],其中,vxn表示该特征向量vx中的第n个元素,特征向量vx中的每个元素为该网格d所在地理位置的特征信息。
3.根据权利要求1或2中任意一个所述的一种基于网格划分和取值的相似区域检索方法,其特征在于,获取输入网格集合的等效网格集合坐标具体包括:
在所述地理区域内的网格d中任意选择一个网格d作为参考点dy,参考点dy的坐标为(i,j);
在所述地理区域内,除所述参考点dy之外余下的网格d中,任意选择一个网格集合作为原始点集合;
将所述原始点集合绕所述参考点dy旋转,或者将所述原始点集合以所述参考点dy的水平轴线或者竖直轴线做对称处理后,得到原始点集合的若干个等效网格集合以及若干个等效网格集合的坐标。
4.根据权利要求3所述的一种基于网格划分和取值的相似区域检索方法,其特征在于,计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
计算2个矩阵中每个对应位置的元素值相同的个数A,相同元素的个数A占总元素个数的比值,即为两个网格集合的相似度。
5.根据权利要求3所述的一种基于网格划分和取值的相似区域检索方法,其特征在于,计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
通过计算两个矩阵向量化以后的两个向量之间的距离,来计算两个网格集合的相似度,其中,两个网格集合的相似度与两个向量之间的距离成反比关系。
6.一种基于网格划分和取值的相似区域检索系统,其特征在于,包括:
划分单元,用于将任意地理区域划分为若干个大小形状均相同的网格d;
D={d1,d2,...,dm}
其中,D表示包含m个网格的地理区域,dm表示地理区域中第m个网格;
检索单元,用于根据划分单元划分的网格信息,获取输入网格集合的等效网格集合坐标,并计算输入网格集合与等效网格集合的相似度,并将计算得到的相似度传输至判断单元;
判断单元,用于接收检索单元传输的输入网格集合与等效网格集合的相似度,并与阈值相似度进行对比;若输入网格集合与等效网格集合的相似度大于阈值相似度,则判断为输入网格集合的所在区域与等效网格集合的所在区域相似;否则,判断为输入网格集合的所在区域与等效网格集合的所在区域不相似。
7.根据权利要求6所述的一种基于网格划分和取值的相似区域检索系统,其特征在于,所述任意网格d包含两组属性信息:
(1)该网格d在整个地理区域中的坐标(a,b);
(2)该网格d的特征向量vx,vx=[vx1,vx2,...,vxn],其中,vxn表示该特征向量vx中的第n个元素,特征向量vx中的每个元素为该网格d所在的地理位置的特征信息。
8.根据权利要求6或7中任意一个所述的一种基于网格划分和取值的相似区域检索系统,其特征在于,获取输入网格集合的等效网格集合坐标具体包括:
在所述地理区域内的网格d中任意选择一个网格d作为参考点dy,参考点dy的坐标为(i,j);
在所述地理区域内,除所述参考点dy之外余下的网格d中,任意选择一个网格集合作为原始点集合;
将所述原始点集合绕所述参考点dy旋转,或者将所述原始点集合以所述参考点dy的水平轴线或者竖直轴线做对称处理后,得到原始点集合的若干个等效网格集合以及若干个等效网格集合的坐标。
9.根据权利要求8所述的一种基于网格划分和取值的相似区域检索系统,其特征在于,计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
计算2个矩阵中每个对应位置的元素值相同的个数A,相同元素的个数A占总元素个数的比值,即为两个网格集合的相似度。
10.根据权利要求8所述的一种基于网格划分和取值的相似区域检索系统,其特征在于,计算输入网格集合与等效网格集合的相似度包括:
将输入网格集合与任意一个等效网格集合中的每一个网格d用一个n维向量量化,得到2个m*n的矩阵,其中m表示一个网格集合中网格d的个数;
通过计算两个矩阵向量化以后的两个向量之间的距离,来计算两个网格集合的相似度,其中,两个网格集合的相似度与两个向量之间的距离成反比关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010070771.3A CN111274345A (zh) | 2020-01-21 | 2020-01-21 | 一种基于网格划分和取值的相似区域检索方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010070771.3A CN111274345A (zh) | 2020-01-21 | 2020-01-21 | 一种基于网格划分和取值的相似区域检索方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111274345A true CN111274345A (zh) | 2020-06-12 |
Family
ID=71003372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010070771.3A Pending CN111274345A (zh) | 2020-01-21 | 2020-01-21 | 一种基于网格划分和取值的相似区域检索方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111274345A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117197027A (zh) * | 2023-03-17 | 2023-12-08 | 中勍科技股份有限公司 | 一种电子封装优化方法和系统 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005086092A1 (ja) * | 2004-03-03 | 2005-09-15 | Nec Corporation | 画像類似度算出システム、画像検索システム、画像類似度算出方法および画像類似度算出用プログラム |
JP2007065763A (ja) * | 2005-08-29 | 2007-03-15 | Sharp Corp | 画像データ検索装置、画像データ検索方法、プログラム及び記録媒体 |
CN104978437A (zh) * | 2015-07-22 | 2015-10-14 | 浙江大学 | 一种基于地理位置的推荐方法和推荐系统 |
CN108960624A (zh) * | 2018-07-03 | 2018-12-07 | 深圳市和讯华谷信息技术有限公司 | 基于用户到访信息的网格相似度判定方法、装置和系统 |
CN109509016A (zh) * | 2018-09-25 | 2019-03-22 | 中国平安人寿保险股份有限公司 | 销售处理方法、装置及计算机可读存储介质 |
CN110688435A (zh) * | 2018-07-04 | 2020-01-14 | 北京嘀嘀无限科技发展有限公司 | 一种相似轨迹搜索方法和系统 |
-
2020
- 2020-01-21 CN CN202010070771.3A patent/CN111274345A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005086092A1 (ja) * | 2004-03-03 | 2005-09-15 | Nec Corporation | 画像類似度算出システム、画像検索システム、画像類似度算出方法および画像類似度算出用プログラム |
JP2007065763A (ja) * | 2005-08-29 | 2007-03-15 | Sharp Corp | 画像データ検索装置、画像データ検索方法、プログラム及び記録媒体 |
CN104978437A (zh) * | 2015-07-22 | 2015-10-14 | 浙江大学 | 一种基于地理位置的推荐方法和推荐系统 |
CN108960624A (zh) * | 2018-07-03 | 2018-12-07 | 深圳市和讯华谷信息技术有限公司 | 基于用户到访信息的网格相似度判定方法、装置和系统 |
CN110688435A (zh) * | 2018-07-04 | 2020-01-14 | 北京嘀嘀无限科技发展有限公司 | 一种相似轨迹搜索方法和系统 |
CN109509016A (zh) * | 2018-09-25 | 2019-03-22 | 中国平安人寿保险股份有限公司 | 销售处理方法、装置及计算机可读存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117197027A (zh) * | 2023-03-17 | 2023-12-08 | 中勍科技股份有限公司 | 一种电子封装优化方法和系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8849030B2 (en) | Image retrieval using spatial bag-of-features | |
US8774508B2 (en) | Local feature amount calculating device, method of calculating local feature amount, corresponding point searching apparatus, and method of searching corresponding point | |
CN113487523B (zh) | 图形轮廓优化方法、装置、计算机设备和存储介质 | |
CN106780639A (zh) | 基于显著性特征稀疏嵌入和极限学习机的哈希编码方法 | |
CN112465122A (zh) | 优化神经网络模型中原始维度算子的装置和方法 | |
CN115129915A (zh) | 重复图像检索方法、装置、设备及存储介质 | |
CN110276746A (zh) | 一种鲁棒性遥感图像变化检测方法 | |
CN111274345A (zh) | 一种基于网格划分和取值的相似区域检索方法和系统 | |
CN110991562A (zh) | 一种基于物种构成特征的动物类群地理区划方法 | |
CN113360586B (zh) | 地址聚集度查询方法、装置、设备及计算机可读存储介质 | |
CN114554592A (zh) | 通信大数据栅格化算法结合Gis引擎的优化定位方法及装置 | |
US11537622B2 (en) | K-nearest neighbour spatial queries on a spatial database | |
CN116704171A (zh) | 基于多尺度局部描述符聚合网络的跨视角跨模态地理定位方法 | |
CN112235723B (zh) | 定位方法、装置、电子设备及计算机可读存储介质 | |
CN114117260A (zh) | 时空轨迹索引与查询处理方法、装置、设备及介质 | |
CN118981508B (zh) | 一种城市数字底图的业务数据仓库构建方法及系统 | |
CN113543307A (zh) | 视觉信息特征指纹库构建方法、定位方法及装置 | |
Zhang et al. | Parallel selectivity estimation for optimizing multidimensional spatial join processing on gpus | |
CN120086423B (zh) | 海洋环境场数据加载方法、装置、电子设备和存储介质 | |
CN110210533B (zh) | 基于最大覆盖位置问题的图片组地理定位方法 | |
CN119323830B (zh) | 基于点云数据的三维人体行为识别方法 | |
CN117152650B (zh) | 海量视频的视频内容分析方法和视频事件信息网络 | |
CN112825567B (zh) | 快速显示定位系统播发服务覆盖范围的方法及其系统 | |
CN119418217A (zh) | 小视场角跨视角图像地理定位方法及系统 | |
CN119091157A (zh) | 一种基于全分辨率神经网络模型的城乡空间识别方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200612 |
|
RJ01 | Rejection of invention patent application after publication |