简介
项目文档:http://cdtstudio.chenguanzhou.com/
CDTStudio
是一个遥感影像面向对象分析与变化检测桌面应用程序,计划采用GPL协议开源,目前由武汉大学@陈关州主导开发。
CDTStudio
基于Qt4框架,主要开发语言为C++,能跨平台编译运行(经过测试可以在Windows 7/8/8.1/10、Ubuntu 14.04/14.10、OpenSUSE 13.1等系统中编译运行,理论上可以在上述系统的后续版本以及MacOS、Debian等环境中运行)。CDTStudio
采用Qt的插件机制(Plugin)开发,所有算法均以插件形式存在。
CDTStudio
已经实现了一套完整的面向对象变化检测框架,包含以下功能:
- 遥感影像分割
- 面向对象分析(OBIA)与分类(OBIC)
- 遥感影像变化检测
- 半自动地物轮廓线提取(Snakes)
- ……
CDTStudio
目前采用最流行的版本控制系统——Git作为版本控制程序,欢迎广大遥感爱好者、开源爱好者加入我们。
目前CDTStudio
正处于功能完善和内部测试阶段,请勿用于商业用途,违者追究法律责任。
项目成员
创始人:
- 陈关州 武汉大学测绘遥感信息工程国家重点实验室
目前开发者:
项目顾问:
截图
项目代码统计
项目文件:276个
项目文件夹:37个
C++函数:1674个
C++类:62个
C++代码:24910行
注释:5711行
总行数:43545行
功能列表
应用框架
- 影像分割框架
- 属性计算框架
- 面向对象监督分类框架(包括样本选取、精度评定)
- 分类结果决策融合框架
- 半自动地物提取框架
- 面向对象变化检测框架
- 基于像素变化检测框架
可视化、交互功能
- 影像层对比度增强显示
- 影像层显示波段选择
- 图层透明度选择
- 多边形矢量样式选择
- 属性数据显示
- 属性数据直方图可视化
实现算法
影像分割
- 基于图论最小生成树分割
特征属性计算
- 光谱特征
- 几何特征
- 纹理特征
分类算法
- KNN
- Bayes
- AutoSVM
- SVM
- ANN
- RT
- ERT
矢量变化检测
- 叠置分析
决策融合算法
- 投票法
基于像素变化检测算法
- 差值法
自动阈值算法
- OTSU
半自动地物提取
- Snakes算法
编译方法
待续
第三方开源库
本项目使用了如下开源库: