三維數據場重構與顯示工程軟件設計

所属分类:軟件工程及軟件方法學  
出版时间:2009-10   出版时间:中國水利水電出版社   作者:蔣先剛   页数:318  

前言

  基于計算機的三維數據場重構與顯示工程軟件在工業、農業、國防、科學研究和醫學等各個方面得到了更加全面的應用,定制設計三維數據場重構與顯示軟件包就必須對三維數據場重構與顯示技術的算法和軟件設計方法有一個全面而深入的掌握。  Windows軟件平台具有極大的使用廣泛性,由于計算機軟、硬件技術的發展,在Windows操作系統下進行復雜的三維數據場計算和顯示已經成為可能。而Delphi作為面向對象的快速開發的工具,以其高速的開發效率深得程序開發員的熱愛,在Delphi開發環境下,軟件人員的主要精力放在想達到的目的規劃上,而不是具體的煩瑣細節上。Delphi具有良好的封裝性,各種實用控件十分豐富,它在數字計算、圖像處理和數據庫開發等方面都具有無可比擬的優越性。用︰Delphi開發的三維數據可視化軟件具有運行效率高、安全可靠、開發快捷和模塊可重用性強等諸多優點,國內外基于Delphi開發的三維數據場顯示的軟件也提供了許多成功的範例。  本書主要介紹三維數據場重構與顯示的基礎理論和程序實現技術,從工程應用的角度介紹三維數據場重構與顯示應用軟件設計的基本方法和實用技術。全書分為5章,每章都以一個或多個具體的基于不同技術的三維數據場重構和顯示軟件包開發的實例來敘述其相關的理論和編程技術。  第1章簡要介紹三維數據場重構與顯示的應用發展、研究內容和基本技術方法,對三維數據可視化在工業、農業、軍事、科學計算、醫學和氣象等方面的應用進行了介紹,並概要介紹三維數據場重構的基于面繪制、基于直接體繪制、基于硬件環境和由二維輪廓線重構三維外表面等技術。  第2章介紹三維數據場的數據類型與轉換技術,該章主要介紹了三維數據記錄和表達的格式,重點介紹了DICOM文件格式,還介紹了醫學圖像的文件格式轉換和表達三維數據場的不同數據格式轉換的軟件設計技術,並介紹了自定義三維面模型格式與AutoCAD三維文件格式的轉換的程序設計技術。

内容概要

  《三維數據場重構與顯示工程軟件設計》主要介紹三維數據場重構與顯示的基礎理論和程序實現技術,從工程應用的角度,介紹三維數據場重構與顯示應用軟件設計的基本方法和實用技術。全書分為5章,第1章簡要介紹三維數據場重構與顯示的應用發展、研究內容和基本方法,第2章介紹三維數據場的數據類型與轉換技術,第3章介紹基于等值面的三維數據場重構與顯示的基本理論和程序設計方法,第4章介紹基于直接體繪制的三維數據場重構與顯示基本理論和程序設計方法,第5章介紹基于二維輪廓線的三維物體重構和顯示的理論與程序設計方法,每章都包含多個基于不同技術的三維數據場重構與顯示的工程應用例程,各章之間的理論分析和程序模塊具有一定的相關性和獨立性。  《三維數據場重構與顯示工程軟件設計》系統地介紹了基于Delphi的三維數據場重構與顯示的程序設計技術,比較全面地介紹了三維數據場重構與顯示的各種方法的程序實現技術,《三維數據場重構與顯示工程軟件設計》以講解實例設計的方式介紹三維數據場重構與顯示的程序設計技巧。注重理論、突出實用。  《三維數據場重構與顯示工程軟件設計》可作為大學生、研究生和工程軟件人員在三維數據場重構與顯示的算法及相關應用課程的參考教材,書中的例子全部通過Delphi 7驗證實現,書中程例主要涉及三維醫學圖像重構與顯示、無損三維測量與顯示、快速逆向加工等工程軟件設計技術。隨書所附光盤提供書中所介紹的所有三維數據場重構與顯示的軟件包的完整源程序及編程和運行所需資源、素材和控件。

作者简介

  蔣先剛,男,湖南永州人。華東交通大學基礎科學學院、信息工程學院、交通信息工程與控制研究所教授。1982年中南大學鐵道學院機械工程與自動化專業畢業。1985年北京航空航天大學工程圖學研究生班畢業。1997-1998年英國Strathclyde大學國家訪問學者,2003-2004年英國Cranfield大學國家訪問學者,已發表學術論文132篇,編著書、教材13本,主要研究領域為計算機圖形學、工業測控、機械CADCAMCAE。

书籍目录

前言第1章 緒論1.1 三維空間數據場可視化概述1.2 三維數據場重建的發展與應用1.3 三維數據可視化系統的開發步驟與技術方法1.3.1 三維數據可視化系統的開發步驟1.3.2 三維數據場可視化的主要技術方法第2章 三維數據場的數據類型與轉換2.1 三維空間數據場的數據類型與表達2.1.1 三維數據場的數據類型2.1.2 三維空間數據場的通常表達方式2.2 醫學圖像格式格式介紹2.2.1 醫學圖像格式DICOM基本介紹2.2.2 DICOM標準中涉及的基本概念和定義2.2.3 DICOM標準的組成2.2.4 DICOM在醫學圖像信息系統中的應用2.2.5 DICOM圖像文件結構2.3 三維空間數據場的數據轉換2.3.1 各種三維數據轉換接口技術及應用2.3.2 三維數據模型轉換功能模塊的設計2.3.3 醫學圖像格式轉換第3章 基于等值面的三維空間數據場重構與顯示3.1 基于等值面的三維空間數據場重構技術3.1.1 Marching Cubes算法的基本概念3.1.2 Marching Cubes算法介紹3.1.3 Marching Cubes算法的程序實現3.1.4 其他基于面的三維重構算法介紹3.2 基于面表達的基本三維重構基本軟件包設計3.2.1 醫學器官三維重構軟件包系統的基本技術要求3.2.2 醫學器官三維重構軟件包系統的基本軟件系統的構成3.2.3 基于Marching Cubes的等值面產生的程序實現技術3.2.4 三維重構算法的程序流程3.2.5 Mar hing ubes算法中三角形片構成的效率比較與分析3.2.6 三維重構軟件系統各功能模塊的設計3.2.7 三維重構系統各功能模塊的協調3.3 圖像預處理對三維重構效果的作用3.4 OpenGL在三維數據場顯示中的應用3.4.1 OpenGL基本技術簡介3.4.2 圖形變換基礎3.5 OpenGL的程序應用技術3.5.1 OpenGL應用功能3.5.2 Delphi下的OpenGL繪制過程3.5.3 Delphi下的OpenGL編程3.6 基于面表達的復雜三維重構軟件包的設計3.6.1 基于面表達的復雜三維重構軟件包的功能要求3.6.2 基于面表達的復雜三維重構軟件包的功能實現技術第4章 基于直接體繪制的三維空間數據場的顯示4.1 直接體繪制技術簡介4.2 體繪制中的光學模型4.2.1 光吸收模型4.2.2 光線發射模型4.2.3 光線吸收與發射模型4.3 體繪制方程4.3.1 體繪制方程一般公式4.3.2 體繪制近似合成公式4.4 圖像空間掃描的體繪制技術4.4.1 光線投射算法的基本原理4.4.2 光線投射算法的實現技術4.5 物體空間掃描的體繪制技術4.5.1 拋雪球法4.5.2 錯切一變形法(Shear-Warp)4.6 基于直接體繪制的基本三維重構軟件的設計4.6.1 基于直接體繪制的基本三維重構軟件包的框架設計4.6.2 基于直接體繪制系統的主要功能模塊設計4.6.3 傳遞函數的設計4.7 由三維紋理映射硬件支持的直接體繪制4.7.1 三維紋理映射及其硬件實現的基本原理4.7.2 基于三維紋理映射硬件支持三維顯示軟件的設計4.8 基于GPU的三維繪制技術4.9 各種體繪制算法的實驗與比較第5章 基于二維輪廓線的三維重構與顯示5.1 由二維輪廓線重構三維形體的基本原理5.2 單輪廓線之間的三維形體重構的基本方法5.2.1 最短對角線法5.2.2 最大體積法5.2.3 相鄰輪廓線同步前進法5.2.4 基于Delaunay剖分的外表面重構5.3 圖像的濾波和邊緣輪廓求取與應用5.3.1 圖像的濾波處理5.3.2 圖像的閾值分割5.3.3 圖像的邊緣檢測5.3.4 圖像的邊界提取5.3.5 提取輪廓線上的網格點5.3.6 由二維輪廓線的點構成三維曲面5.3.7 顯示二維輪廓線組成的三維曲面的技術5.3.8 基于輪廓線的三維表面重構實驗與結果分析5.4 由二線輪廓線重構三維形體顯示軟件的設計參考文獻

章节摘录

  三維數據場可視化是指運用計算機圖形學和圖像處理技術,將實驗測量和科學計算過程中得到的數據及計算結果轉換為圖形、圖像在屏幕、硬拷貝設備上顯示出來,並進行交互處理的理論、方法和技術。三維數據場可視化的應用包括科學計算數據的可視化和實驗測試數據的可視化等各方面。  三維數據場可視化將圖形生成技術、圖像處理技術和人機交互技術結合在一起,其主要功能是從復雜的多維數據中產生圖形,它形象化地分析和理解存入在計算機中的圖像數據。它涉及到計算機圖形學、圖像處理、計算機輔助設計、計算機視覺及人機交互技術等多個領域。  計算機的廣泛使用使得人類社會進入了信息時代,它給人類社會提供了全新的科學計算和數據獲取手段。由于長期以來受計算機軟硬件技術水平的制約,科學計算和實驗測量的數據不能以圖形方式顯示,只能以字符和統計報表的方式呈現,同時缺乏形象的交互處理手段,並且大量的輸出數據只能通過人工方式處理。具有空間關聯的數據需要以合適的方式獲取和顯示出來,因而包含空間層次關系的科學計算和實驗測量的數據的後處理已經成為提高數據處理質量和效率的主要問題之一。隨著近年來計算機軟硬件性能的不斷提高和計算機圖形學的蓬勃發展,使得運用計算機技術形象直觀地顯示三維數據場和對其進一步交互處理成為可能。  三維數據場可視化的目標就是把由科學計算或實驗測試獲得的大量數據轉換成人的視覺可以直接感觀的計算機三維圖像。一幅圖像能把大量的抽象數據有機地結合在一起,展示其數據所表現的內容及其相互關系,使人們擺脫直接面對大量抽象數字組合成的復雜情形,以把握數據的全局分布和三維數據間的關聯和層次關系。  對客觀物體在計算機中進行真實的三維重建,一直以來都是計算機圖像學以及計算機圖形學所研究的熱門領域之一,逼真而準確地再現真實的三維形體是一個重要的計算機技術研究領域。三維數據場可視化將圖形生成技術、圖像處理技術和人機交互技術結合在一起,其主要功能是從復雜的多維數據中產生三維圖形。

图书封面




    三維數據場重構與顯示工程軟件設計下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,軟件工程及軟件方法學PDF免费下载。 计算机教程网 

计算机教程网 @ 2018