首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
面向多领域的可视化应用开发平台MOVADP   总被引:2,自引:0,他引:2  
MOVADP是一个面向多领域的可视化应用开发平台,文中主要介绍了该平台的软件结构和实现技术,MOVADP以数据流机制为核心,采用可视编程技术,为用户开发可视化应用提供了一个文凭交互的模块级图形编程环境,与同类平台相比,MOVADP的特点在于,引入了IFTHEN-ELSE,WHILE-LOOP等控制结构,支持用户构建复杂的可化应用流图;支持“lazyevaluation”命令驱动方式下的流图局部运行  相似文献   

2.
In many biomedical research laboratories, data analysis and visualization algorithms are typical prototypes using an interpreted programming language. If performance becomes an issue, they are ported to C and integrated with interpreted systems, not fully utilizing object‐oriented software development. This paper presents an overview of Scopira, an open source C++ framework suitable for biomedical data analysis and visualization. Scopira provides high‐performance end‐to‐end application development features, in the form of an extensible C++ library. This library provides general programming utilities, numerical matrices and algorithms, parallelization facilities, and graphical user interface elements. Copyright © 2008 John Wiley & Sons, Ltd.  相似文献   

3.
基于虚拟仪器技术设计与实现了一种用于声场可视化的声信号采集与处理系统。该系统的功能包括声压信号采集和预处理,加载重建算法进行声场重建以及结果的可视化表示。系统硬件部分包括传声器阵列、数据采集卡和控制计算机。软件设计应用虚拟仪器的概念,并采用LabVIEW和MATLAB混合编程。通过实验测试,验证了该系统的实用性。  相似文献   

4.
Large-scale semantic concept detection from large video database suffers from large variations among different semantic concepts as well as their corresponding effective low-level features. In this paper, we propose a novel framework to deal with this obstacle. The proposed framework consists of four major components: feature pool construction, pre-filtering, modeling, and classification. First, a large low-level feature pool is constructed, from which a specific set of features are selected for the latter steps automatically or semi-automatically. Then, to deal with the unbalance problem in training set, a pre-filtering classifier is generated, which the aim of achieving a high recall rate and a certain precision rate nearly 50% for a certain concept. Thereafter, from the pre-filtered training samples, a SVM classifier is built based on the selected features in the feature pool. After that, the SVM classifier is applied to classification of semantic concept. This framework is flexible and extensible in terms of adding new features into the feature pool, introducing human interactions in selecting features, building models for new concepts and adopting active learning.  相似文献   

5.
基于3D Widgets的三维人机交互平台的设计与实现   总被引:2,自引:0,他引:2  
随着人机交互技术的不断发展,对三维人机交互的支持在三维图形软件中占有越来越重要的地位,而在医学影像处理与分析领域,它对于更方便、准确地使用可视化的结果辅助医生进行诊断具有重要意义。该文针对医学影像处理与分析领域中三维交互的需求与特点,设计并实现了一个基于3D Widgets的三维人机交互软件平台,包括以3D Widgets为核心的交互框架、各功能模块以及一些实用的Widgets的设计和实现,并给出了一组应用实例。其最终目的是为医学影像处理与分析领域提供一个灵活可靠和可扩展的三维交互平台。  相似文献   

6.
Visual C 软件具有管理简单灵活、模块通用性和扩展性强、可移植度高、应用软件的Windows显示界面友好等特点,而Matlab在数学运算方面又有其独特的优越性,提出运用Visual C 及MATLAB程序联合设计的方法开发指挥控制综合显示系统平台,把一般的接收和显示工作交由Visual C 来进行,而把数据运算、航迹解算、平滑滤波及外推估计交由MATLAB 来完成.并验证了该仿真系统正确性和有效性,为进一步硬件实现提供了探索方法.  相似文献   

7.
In this paper, we present a Collaborative Object-oriented Visualization Environment (COVE) which provides a flexible and extensible framework for collaborative visualization. COVE integrates collaborative and parallel computing environments based on a distributed object model. It is built as a collection of concurrent objects: collaborative and application objects which interact with one another to construct collaborative parallel computing environments. The former enables COVE to execute various collaborative functions, while the latter allows it to execute fast parallel visualization in various modes. Also, flexibility and extensibility are provided by plugging the proper application objects into COVE at run-time, and making them interact with one another through collaboration objects. For our experiment, three visualization modes for volume rendering are designed and implemented to support the fast and flexible analysis of volume data in a collaborative environment. This work has been supported by KIPA-Information Technology Research Center, University research program by Ministry of Information & Communication, and Brain Korea 21 projects in 2005.  相似文献   

8.
厉俊 《软件工程》2020,(5):59-62,30
MATLAB作为算法开发及数据可视化的交互式工具,在数字图像处理方面应用广泛,并集成了具有多种算法的图像处理工具箱。本文基于MATLAB图像用户界面(GUI)和图像处理工具箱设计实现了一款图像处理系统,该系统可实现图像的运算、变换、分割、改善、形态学处理、压缩编码等内容,并通过综合实例阐述了本系统在图像识别中的应用,使图像处理可视化更加直观,便捷。多次实践表明,本系统具有良好的实用性、交互性、移植性,易于后期模式识别和机器视觉相关应用的扩展研究。  相似文献   

9.
Image analysis plays an important role both in medical diagnostics and in biology. The main reasons that prevent the creation of objective and reliable methods of analysis of biomedical images are the high variability and heterogeneity of the biological material, distortion introduced by the experimental procedures, and the large size of the images. This paper presents preliminary results on creating a system called Ter-aPro, which combines a platform for image processing (ProStack) and a raster data storage system (rasdaman). This integrated system can be used in a cloud environment, providing access to the methods of visualization, analysis, and processing of a large amount of images through the Internet. Such an approach increases the speed and quality of image understanding and softens the limitations imposed by other systems. The system allows us to view uploaded images in the browser without having to install additional software on any device connected to the Internet, such as tablet computers and smartphones. This paper presents the preliminary results of processing biomedical images.  相似文献   

10.
MATLAB是十分强大的用于数据分析和处理的工程实用软件,利用其来进行语音信号的分析、处理和可视化十分便捷。文中介绍了在MATLAB环境中如何驱动声卡采集语音信号和语音信号采集后的文档处理方法,并介绍了FFT 频谱分析原理及其显示、MATLAB中相关函数的功能、滤波器的设计和使用。在此基础上,对实际采集的一段含噪声语音信号进行了相关分析处理,结果表明利用MATLAB处理语音信号十分简单、方便且易于实现。  相似文献   

11.
Large-scale software development efforts are increasingly based on product lines, a development process in which developers build the software for similar product families from reusable infrastructure and common application components. Existing software modeling approaches fail to support many product-line development activities. The Cadena platform, together with its core modeling concept, the Cadena Architecture Language with Metamodeling, addresses this deficiency by providing a highly adaptive type-centric modeling framework with robust, flexible, and extensible tool support.  相似文献   

12.
With the arrival of GPS, satellite remote sensing, and personal computers, the last two decades have witnessed rapid advances in the field of spatially-explicit marine ecological modeling. But with this innovation has come complexity. To keep up, ecologists must master multiple specialized software packages, such as ArcGIS for display and manipulation of geospatial data, R for statistical analysis, and MATLAB for matrix processing. This requires a costly investment of time and energy learning computer programming, a high hurdle for many ecologists. To provide easier access to advanced analytic methods, we developed Marine Geospatial Ecology Tools (MGET), an extensible collection of powerful, easy-to-use, open-source geoprocessing tools that ecologists can invoke from ArcGIS without resorting to computer programming. Internally, MGET integrates Python, R, MATLAB, and C++, bringing the power of these specialized platforms to tool developers without requiring developers to orchestrate the interoperability between them.In this paper, we describe MGET’s software architecture and the tools in the collection. Next, we present an example application: a habitat model for Atlantic spotted dolphin (Stenella frontalis) that predicts dolphin presence using a statistical model fitted with oceanographic predictor variables. We conclude by discussing the lessons we learned engineering a highly integrated tool framework.  相似文献   

13.
Over the last decade, we have seen a tremendous increase in the number of digital media types that we deal with as part of our daily work. While the Web with its linking functionality was originally designed for organizing information in the form of HTML documents containing embedded media such as images, movies and sounds, the underlying hypertext model is not flexible enough to deal with new media types. A flexible link and annotation service should not only support a growing set of digital media types, but also pay attention to emerging possibilities for linking and integrating the physical environment with digital information spaces in the form of augmented reality environments. The successful implementation of these so-called cross-media information spaces, where different types of digital information get linked and integrated with physical entities, demands for a rethinking of models and architectures for extensible and scalable cross-media annotation and linking. In this paper, we present our general model for open cross-media annotation and link services and highlight how this model enabled the realization of an extensible cross-media architecture. We further introduce the concept of open cross-media information spaces where the integration of new media types on the data level as well as on the visualization level is supported via a resource plug-in mechanism.  相似文献   

14.
在通信和电子信息类相关专业的教学中,《信号与系统》是一门核心的课程,其教学质量与效率直接影响学生对专业知识的掌握,然而该课程的大部分内容均涉及到复杂的数学运算与信号处理,较为抽象化。而MATLAB作为一款专业的教学软件,其算法的开放性、灵活的工具函数、数据的可视化、数值高速计算等特性,可很好地辅助学生进行课程的教学。本文介绍了MATLAB在信号与系统教学过程的应用。  相似文献   

15.
In the basic setting of formal concept analysis, a many-valued attribute needs to be replaced with several one-valued attributes. These one-valued attributes can be interpreted as a certain level of granularity of the corresponding many-valued attribute. In this paper, we explore theoretical relationships between concepts before and after increasing the granularity level of one attribute, based on which we introduce an efficient method of concept classification. Moreover, a new preprocessing routine is proposed to help generate new concepts and restore lattice order relation. These two procedures can considerably reduce the comparisons between sets, compared to the original Zoom-In algorithm. By employing these two procedures, we introduce an efficient algorithm, referred to as Unfold, to increase the granularity levels of attributes. The algorithm can perform a Zoom-In operation on a concept lattice associated with a coarser data granularity to obtain a new one that consists of finer formal concepts without building the new lattice from scratch. We describe the algorithm and present an experimental evaluation of its performance and comparison with another Zoom-In algorithm. Empirical analyses demonstrate that our algorithm is superior when applied to various types of datasets.  相似文献   

16.
基于DDE技术的MATLAB与WinCC通信设计   总被引:11,自引:0,他引:11  
Windows操作系统下的工控组态软件已经被越来越广泛地应用。WinCC作为目前较为流行的组态软件,具有实用性强、组态灵活等优点,但它的数据处理能力较弱。而MATLAB科学工程计算软件包进行复杂运算的效率很高,可以很容易地实现复杂控制算法。为了将MATLAB的科学计算功能和组态软件winCC的人机交互功能相结合,发挥各自优势,提出了一种MATLAB和组态软件WinCC之间的通信方法。采用DDE技术来实现二者之间的数据交换。该方法具有编程效率高,实现方便.通用性强等特点。  相似文献   

17.
为改善Anubis软件配置繁琐、操作性差以及成果可视化形式固定等问题,在分析Anubis核心处理模块、参数配置与结果文件结构的基础上,重点研究其可视化封装策略及方法;针对某单基站CORS系统运维需求,以MATLAB App Designer为例设计并开发了集参数交互配置与结果多维度、多关联可视化一体的Anubis辅助工具箱;通过实测数据测试,验证了可视化封装后的Anubis工具软件在提高CORS运维效率以及综合数据评估和服务性能监测方面的优势,并为用户进行Anubis二次开发提供借鉴与参考。  相似文献   

18.
Interactive Data Language (IDL) is a language in the development of application based on multiplatform and object\|oriented,which has significant advantages in data analysis and visualization.The MATLAB is a software with powerful features in the image of processing and programming in complex numerical analysis,which based on matrix calculation.Programming in combining the IDL with MATLAB,meanwhile using the Extended Linear Mixed Model for endmember unmixing in Hyperion images.To verify the results of endmember unmixing,adopted the Fully Constrained Least Squares for comparative analysis.The results showed that:The method of programming in combining the IDL with MATLAB not noly possess the advantages of both but also enhance the efficiency in programming,it is conducive to remote sensing image processing.Meanwhile endmember unmixing results show that:the Extended Linear Mixing Model unmixing has a higher accuracy when the proportion of local category in the image is large.On the contrary,the Fully Constrained Least Squares unmixing has a higher accuracy.  相似文献   

19.
组态软件设计中的模式研究   总被引:13,自引:6,他引:7  
工业组态软件的设计是复杂的,为了设计出灵活的、可扩展性好、易维护的工业组态软件,在采用面向对象的软件设计时,引入了设计模式的概念,这些模式来源于众多设计者多年的面向对象的设计成果,这些模式的恰当运用解决了很多组态软件设计问题,使程序优雅而灵活,体现了面向对象编程的优越性。  相似文献   

20.
组态王是目前较为流行的工业组态软件,组态便捷但难以编程实现复杂控制算法;而MATLAB科学工程计算软件包进行复杂运算的效率很高可以很容易地实现复杂控制算法。采用OPC技术设计了MATLAB和组态王的通信程序,发挥MATLAB科学计算特长和组态王人机交互优点。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号