影像科学与光化学 ›› 2016, Vol. 34 ›› Issue (1): 59-67.DOI: 10.7517/j.issn.1674-0475.2016.01.059

• 论文 • 上一篇    下一篇

基于Android平台的地震云轮廓提取与匹配研究

苏琳琳1,2, 关桂霞1, 赵海盟2, 谭翔2,3, 徐振亮2, 吕书强4, 马蔼乃2, 晏磊2   

  1. 1. 首都师范大学信息工程学院, 北京 100048;
    2. 北京大学空间信息集成与3S工程应用北京市重点实验室, 北京 100871;
    3. 中国人民武装警察部队警种学院, 北京 102202;
    4. 北京建筑大学测绘与城市空间信息学院, 北京 100044
  • 收稿日期:2015-10-27 修回日期:2015-11-06 出版日期:2016-01-15 发布日期:2016-01-15
  • 通讯作者: 赵海盟
  • 基金资助:

    国家自然科学基金项目(41371492)资助

The Research of Extracting and Matching Pre-earthquake Contour Based on Android Platform

SU Linlin1,2, GUAN Guixia1, ZHAO Haimeng2, TAN Xiang2,3, XU Zhenliang2, LÜ Shuqiang4, MA Ainai2, YAN Lei2   

  1. 1. College of Information Engineering, Capital Normal University, Beijing 100048, P. R. China;
    2. Beijing Key Lab of Spatial Information Integration & 3S Application, Peking University, Beijing 100871, P. R. China;
    3. Specialized Forces College of CAPF, Beijing 102202, P. R. China;
    4. School of Geomatics and Urban Information, Beijing University of Civil Engineering and Architecture, Beijing 100044, P. R. China
  • Received:2015-10-27 Revised:2015-11-06 Online:2016-01-15 Published:2016-01-15

摘要:

针对当前地震云研究中只能利用长期以来的经验进行目视解译,无法形成系统的研究理论和研究模型的现状,结合目前流行的Android便携式设备,提出在Android平台上对地震云图像进行轮廓提取与匹配的研究思路。采用抗噪性能较好的数学形态学算法,在此基础上得到一种改进算法以提取出感兴趣区域,进而通过构造10个新的不变矩对Hu矩匹配算法进行改进,进行轮廓匹配,识别出地震云图像。在Android平台上则利用NDK(Native Delelopment Kit)通过JNI(Java Native Interface)调用OpenCV库函数,用C++语言实现改进算法。实验结果表明:该方法能够有效地识别时间序列下的地震云,正确率高,并且在Android平台上操作简单方便,为地震云预测地震提供初步研究基础和研究依据。

关键词: 地震云, 轮廓提取, 轮廓匹配, 数学形态学, Hu矩, Android

Abstract:

The research on pre-earthquake cloud is limited to visual interpretation, and it hasn't form a unified scientific theory. Pointed to this situation, and combined with the popular portable Android platform, the idea of extracting and matching pre-earthquake contour based on Android platform is proposed. Firstly,an improved mathematical morphology is used to extractpre-earthquake cloud contour. And then,10 new invariant moments of original image and reference image are calculated by using an improved Hu moments algorithm. Finally, match results are obtained to recognize the pre-earthquake cloud. The algorithms is realized on Android platform, it uses C++ language and calls OpenCV library functions through Native Development Kit (NDK) and Java Native Interface (JNI). The result shows the method can well realize pre-earthquake cloud recognition under time series. It is easy to operate on Android device, and can make foundation for deep research on pre-earthquake cloud.

Key words: pre-earthquake cloud, contour extraction, contour match, mathematical morphology, Hu moments, Android