The company
independently developed a both effect and performance optimized semi-global
matching (SGM) algorithm, a multilevel triangle-based ground filtering
algorithm, a block-regression (BR) based pansharpening
algorithm, and a series of parallel techniques with different processing
levels. Cutting-edge techniques adopted in MASI software:
(1) Dense stereo
matching
VisionOnSky
Co., Ltd. independently developed a both effect and performance optimized
semi-global matching (SGM) algorithm which is applied to dense stereo matching
of aerial image (including oblique aerial image), ADS (ADS40, ADS80, ADS100)
images, satellite image and UAV image. It generates highly dense point clouds
and digital surface model (DSM) through finding the point corresponding for
each pixel.
(2) Ground
filtering
A multilevel
triangle-based ground filtering algorithm is presented, which can transform DSM
to DTM (Digital Terrain Model) automatically, i.e., removing the height of
building and tree, only remaining the height of pure ground. The algorithm can
select different level of terrain details in the light of the requirements. The
DSM transformed to DTM can be extracted from satellite image, aerial image, ADS
image, UAV image as well as LiDAR points.
(3) Pansharpening
We presented a
block-regression (BR) based pansharpening algorithm.
The algorithm can combine a lower resolution multispectral image and a higher
resolution panchromatic image both covering a same area, and produce a new
higher resolution image, in which not only the color content are remained but
also the spatial details are enhanced by adopting the higher resolution
panchromatic image. BR algorithm can achieve a maximum enhancement of its
spatial details at the expense of a minimum spectral distortion for the multispectral
images. In the algorithm, the bands of the multispectral image used can not be limited and the algorithm is specially optimized
for the pansharpening of very high resolution
satellite image.
(4) Parallel
processing techniques
We also
developed a series of parallel techniques with different processing levels,
which are suitable for different steps of the whole flowchart. Not only
concurrently processing of multiple tasks but also parallel processing in a
single task is supported. The series of parallel techniques can be used either
on multi-core computer or on cluster computer.
Technical
articles (the following items can be accessed by clicking):
The
usage of commands provided by Windows OS in the command operating manner for
MASI software, 03/2018
DSM
extracted from SuperView-1 images using MASI software,
09/2017
Tutorials (the
following items can be accessed by clicking):
Tutorial
of MASI Version 6.0 Aerial Modules,
download
PDF file
Tutorial
of MASI Version 6.0 ADS Modules,
download
PDF file
Tutorial
of MASI Version 6.0 Satellite Modules,
download
PDF file
Tutorial
of MASI Version 6.0 UAV Modules,
download
PDF file