多光谱图像分析与自适应多专家人脸识别系统
1. Theia 多光谱图像分析软件系统
Theia 是一款专注于多光谱图像分析的软件系统。它在设计、实现和测试过程中展现出了诸多优势。
1.1 设计优势
- 面向对象设计 :采用面向对象(O - O)的软件设计,通过封装实现了不同粒度模块(如类、组件、块)的清晰定义,使得代码具有良好的可读性和可复用性。
- 可移植性 :经过精心实现,确保了软件的可移植性,能够轻松移植到 Windows 2000 和 XP(i386)系统上。同时,向系统添加过滤器或链接不同库中的模块也十分便捷。
1.2 性能优化
- 计算效率 :采用利用并行性和选择性处理技术的模型,将数据处理模块与其他模块物理分离。并且充分利用 C++ 语言的特性,如模板特化和基本数据类型的内联方法扩展,优化了性能,实现了交互式可视化和实时数据处理的满意性能。
- 处理速度 :对于一些 CPU 密集型过滤器,如伪彩色分割,首次渲染最多只需 1.5 秒(未激活多线程计算)。以光谱角距离视图过滤器为例,经过数百次测试平均得到以下结果:
|线程数|CPU 使用率|每秒帧数|
| ---- | ---- | ---- |
|1 线程|0.98 - 1|2.6|
|2 线程|0.72 - 0.75|4.3|
这表明系统达到了理论最大效率的 83%。
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



