Font Size: a A A

Software Development And Design Of Vectorization Algorithm For Analog Seismograms Based On OpenCV

Posted on:2019-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:P F ShiFull Text:PDF
GTID:2370330545452794Subject:Geological engineering
Abstract/Summary:PDF Full Text Request
Earthquake is an observation subject,and seismic monitoring data is of great significance for the study of earthquake.A large amount of analog seismograms in the past 100 years are still of great value.In the early stage of earthquake research,analog seismograms are almost the most important research material.Because the motion of the earth is irreversible,even today,analog seismograms that accurately recorded seismic waveforms still have important scientific value.However,A large number of seismic waveforms are recorded on drawings or films,which has caused great difficulties in storing analog seismograms.Suffering from erosions of various natural phenomena,analog seismograms have been damaged,as well as the valuable seismic information on the records.Scanning analog seismograms into pictures seems to solve the problem of digitizing the seismic waveforms,but the information in the pictures can still not be recognized by the computer.So the most important step in the digital process of analog seismograms came into being,that is,vectorization.How to accurately extract the waveforms information of analog seismograms and store it in the computer is the key point of this paper.In this paper,a vectorization model for analog seismograms is set upbased on the high-resolution images of analog seismograms,and the corresponding vectorization software is developed by programming language.Results summarized as follows:(1)A database based on MongoDB in big data mode is built for storing seismic waveforms information.(2)A vectorization model of analog seismograms is set up,the implementation steps of the vectorization are determined,and the key algorithms for the vectorization are proposed: Searching starting-point,Judging type of curve,Smooth curves tracing,Eliminating noise and Complex curves tracing,etc.(3)The vectorization model of analog seismograms is developed into software by C# and OpenCV.The final tracing result of complex curves has been shown.Compared with the original waveform image,the topology structures of tracing result are found to match the corresponding analog seismograms.
Keywords/Search Tags:Analog seismograms, Vectorization, MongoDB Database, Waveform tracing, Traces mosaic
PDF Full Text Request
Related items