摘要
基于Oracle的油指纹数据库管理系统,提出了油指纹鉴别方法的软件设计架构,并讨论了.NET环境下使用C语言实现主成分分析算法以及点图绘制技术。结合主成分分析方法在溢油鉴别中的应用,从面向对象的思想出发,进行接口和类的设计,实现了主成分分析的算法以及可视化表达,基于此架构可以设计出更多的油指纹鉴别方法,具有灵活方便的扩展性。此方法能够针对大量油样数据进行分析并能够快速缩小可疑溢油源的范围,提高溢油鉴别的效率。
Based on Oracle oil fingerprinting database management system, the authors put forward the software design framework of oil fingerprinting methods and then, discussed the methods of realizing the algorithm of principalcomponent analysis and drawing technique of point graphics by using C Language. From the applications of principal component analysis in oil fingerprinting identification, the interfaces and classes were designed with the object-oriented thinking and, the algorithm and visualization were realized with flexible and convenient expansion ability. This method is able to analyze a large number of oil sample data and narrow the scope of the suspected oil sources intuitively and quickly, so, the efficiency of the spilled oil identification is improved.
出处
《山东科技大学学报(自然科学版)》
CAS
2009年第6期100-106,共7页
Journal of Shandong University of Science and Technology(Natural Science)
基金
中国科学院知识创新重要方向项目(kzcx2-yw-304)
关键词
主成分分析
油指纹
可视化
principal component analysis
oil fingerprinting techniques
visualization