新四季網

一種基於雲計算的數字圖像處理系統的製作方法

2023-10-09 01:57:09

專利名稱:一種基於雲計算的數字圖像處理系統的製作方法
技術領域:
本發明屬於數字圖像處理技術領域,涉及一種建立在雲計算基礎上的,針對區域網而實現的基於雲計算的數字圖像處理系統。
背景技術:
雲計算是近幾年才提出的一個的概念,它是一種全新的商業模式,其核心部分依然是數據中心,它需要成千上萬的伺服器來充當硬體設備。企業和個人用戶可以通過高速網際網路得到計算能力,可以很好的避免了大量硬體的投資。雲計算的基本原理是通過將複雜的計算分布在很多的分布式計算機上,這樣使數據中心的運行類似於使用網際網路,這樣使使用者能夠隨時將資源切換到需要的應用上,同時根據需求訪問計算機和存儲系統。從數字圖像誕生的那天起,人們就在不斷的研究圖像數據的存儲和處理,而且不斷的探索和嘗試有效的圖像處理方法,並且開發了很多優秀的圖像處理軟體。例如,大家經常使用的Wiotoshop圖像處理軟體,AOTke圖像處理軟體等。隨著雲計算時代的到來,在雲計算環境下的分布式圖像處理技術將是圖像處理技術的一個重要的研究方向。目前,在圖像處理方面也出現了一些雲計算圖像處理軟體,如雲計算繪圖軟體Splashup、Adobe公司的在線Photoshop等,這些軟體方便了人們的使用,只要打開網頁就可以使用,省去了在電腦上安裝的麻煩,給人們帶來了全新的體驗。然而發展一個滿足區域網使用的私有雲,充分利用閒散資源,解決圖像處理中個人電腦運算能力不足的缺陷,是當前數字圖像發展研究急需解決的問題。故,實有必要進行研究,提供一種可充分利用閒散的計算資源,為大型計算提供環境,以便完成各種複雜的數字圖像處理運算的技術方案。

發明內容
本發明實施例的目的在於提供一種基於雲計算的數字圖像處理系統,其充分利用閒散的計算資源,可為大型計算提供環境,以便完成各種複雜的數字圖像處理運算。本發明實施例是這樣實現的,一種基於雲計算的數字圖像處理系統,包括有客戶端和伺服器端,其中,客戶端包括有用戶註冊登錄界面以及服務項目界面;而伺服器端包括有Web層、服務層、信息集成層以及資料庫;所述服務層包括有圖像處理系統以及計算節點機群。進一步地,所述用戶註冊登錄界面是客戶端的核心部分,用戶註冊登陸採用XML 進行數據收發方式。進一步地,所述圖像處理系統採用Web服務實現;首先,把圖像處理算法封裝成 Javabean的形式;然後,利用在類的聲明前加OWebkrvice的方法轉化為Web服務;最後, 利用JSP同步調用Web服務。本發明基於雲計算的數字圖像處理系統本發明把傳統的數字圖像處理技術與雲計算技術相結合,採用服務封裝和hadoop並行計算技術,提高了圖像處理速度,增強了大數據量的運算能力,彌補了本地計算機運算量的不足。


圖1是本發明基於雲計算的數字圖像處理系統的模塊框圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。請參照圖1所示,本發明基於雲計算的數字圖像處理系統包括客戶端和伺服器端兩大部分。其中,客戶端包括用戶註冊登錄界面以及服務項目界面。而伺服器端包括Web 層、服務層、信息集成層以及資料庫。其中,所述服務層包括有圖像處理系統以及計算節點機群。在客戶端,用戶註冊登錄界面是客戶端的核心部分,用戶註冊登陸採用了 XML進行數據收發方式,用戶通過註冊界面向伺服器提交用戶名、密碼、E-mail等信息進行註冊, 在登錄時系統自動辨別用戶的合法性,以確認是否可以使用該系統。所述服務層主要完成整個系統的服務功能。其中,所述圖像處理系統採用Web 服務實現。首先,把圖像處理算法封裝成Javabean的形式;然後,利用在類的聲明前加@ WebService的方法轉化為Web服務;最後,利用JSP同步調用Web服務。所述計算節點機群利用hadoop技術進行實現,通過主控伺服器接受客戶端的任務,分配給計算節點進行並行計算,完成大數據量的計算。應用時,用戶通過客戶端登錄,經過主控伺服器的身份籤證,即可進入服務項目界面,選擇平臺提供服務項目。圖像處理系統中的各種圖像算法封裝為Web服務,可以調用。 計算節點機群的主控伺服器接收數據任務,按照要求對數據分成合適的數據塊,分配給計算節點去計算,監控各個任務的執行狀態,各計算節點獨立完成任務後,由主控伺服器對結果進行整合後回傳給客戶端。其中,利用一臺計算機作為主控伺服器,負責接收用戶請求、分配任務、提供圖像處理服務等,用多臺計算機作為計算節點機群,完成並行計算,本實施例中採用三臺。通過利用一些基礎的軟體來搭建系統平臺,其中包括Linux作業系統、Hadoop、JDK(Java運行環境)、Tomcat、Apache axis、MySQL5. 0、Eclipse、IBM MapReduce Tools Plugins。本創作系統中伺服器全部安裝Linux作業系統,同時安裝JDK,主伺服器、所有節點機群的搭建使用Tomcat,系統的管理和任務的分配利用Hadoop軟體,程序的開發環境利用 Eclipse+IBM MapReduce Tools Plugins。客戶端利用Hex技術,而伺服器端利用Java技術,選擇使用XML作為客戶端和伺服器端的數據交互,直接利用Flex中的組件進行數據的收發。在客戶端建立用戶註冊登錄界面,用戶通過註冊界面向伺服器提交用戶名、密碼、E-mail等信息進行註冊,用戶註冊成功後,將通過登錄界面進行登錄。用戶登錄到系統後,直接進行服務項目的選擇。系統為用戶提供常用的圖像處理算法和計算功能,這些都是在伺服器端實現,伺服器端都是利用Java語言實現的。客戶端需要實現的主要包括有註冊界面、登陸界面、服務項目界面、圖像處理界面和計算節點機群界面。伺服器端也需要實現與客戶端相對應的內容,從而使得整個系統良好的運行。註冊客戶端界面是建立在Canvas內嵌Panel的基礎之上,內加組件R)rm表單,在 !^ormItem表單內添加三個Rmnltem,用來記錄用戶名、密碼、E-mail ;使用LinkButton用來切換到登陸界面和Button按鈕向伺服器提交信息。其中,登陸界面中的用戶名和用戶密碼是利用Flex中的Mates調用註冊界面中的用戶名和密碼,同時在登錄界面中加入校驗碼。服務項目界面是利用dataGrid布局工具和CheckBox組件進行服務項目的選擇。在主控伺服器端把與用戶信息有關的數據抽象為userBean,與用戶信息打交道的所有方法封裝為usei^erivce類,同時把調度用戶信息類型相關的服務封裝為userServlet ;服務信息有關的數據抽象為servBean,與服務信息打交道的所有方法封裝為servSerivce類,同時把調度服務信息類型相關的服務封裝為ser^ervlet。圖像處理系統採用Web服務實現。首先,把圖像處理算法封裝成Javabean的形式; 然後,應用程式經過調試和運行,而且確定正確無誤後,將其發布為Web服務。把已調試好的 JavaBean 聲明前面力口上 iffebService, name > targetNameSpace > serviceName 禾口 portName 注釋內容;最後,利用JSP作為表示層同步調用Web服務。計算節點機群利用hadoop技術進行實現,計算節點機群是按照客戶端、主控伺服器、計算節點實現。客戶端提交任務請求的詳細配置,如Map與Reduce任務的執行環境及命令、任務附加文件等。主控伺服器接收數據任務,按照要求對數據分成合適的數據塊,分配給計算節點去計算,監控各個任務的執行狀態。各計算節點獨立完成任務後,由主控伺服器對結果進行整合後回傳給客戶端。信息集成層利用持久化技術實現,本創作中採用Hibernate來進行對象-關係映射,作為信息集成層的架構模型。利用Eclipse開發工具創建實體類,以及表的映射文件。 Hibernate映射只配置對象關係映射文件Qibm. xml),對象關係映射文件把資料庫中的記錄映射到面向對象中的實體對象,由此就可以將資料庫的操作直接轉化為對這些實體對象的操作。創建好三個數據表的映射文件和實體類後,就需要創建Hibernate核心配置文件 hibernate, cfg. xml,這個文件的主要作用是告訴Hibernate連結到資料庫,配置內容包括資料庫驅動、JDBCURL、登錄資料庫的用戶名和密碼等。創建好數據連接文件後就可以通過訪問數據的類文件來訪問資料庫,訪問資料庫的類文件主要有訪問用戶數據、用戶信息、服務信息、訂製信息。本發明基於雲計算的數字圖像處理系統充分利用實驗室閒散的計算資源,為大型計算提供環境,打造適合實驗室使用的私有雲系統,以便完成實驗室中各種複雜的數字圖像處理運算。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種基於雲計算的數字圖像處理系統,包括有客戶端和伺服器端,其特徵在於客戶端包括有用戶註冊登錄界面以及服務項目界面;而伺服器端包括有Web層、服務層、信息集成層以及資料庫;其中,所述服務層包括有圖像處理系統以及計算節點機群。
2.如權利要求1所述基於雲計算的數字圖像處理系統,其特徵在於所述用戶註冊登錄界面是客戶端的核心部分,用戶註冊登陸採用XML進行數據收發方式。
3.如權利要求1或2所述基於雲計算的數字圖像處理系統,其特徵在於所述圖像處理系統採用Web服務實現;首先,把圖像處理算法封裝成Javabean的形式;然後,利用在類的聲明前加OWebkrvice的方法轉化為Web服務;最後,利用JSP同步調用Web服務。
4.如權利要求3所述基於雲計算的數字圖像處理系統,其特徵在於利用一臺計算機作為主控伺服器,負責接收用戶請求、分配任務、提供圖像處理服務等,用多臺計算機作為計算節點機群,完成並行計算。
5.如權利要求4所述基於雲計算的數字圖像處理系統,其特徵在於所述計算節點機群的主控伺服器接收數據任務,按照要求對數據分成合適的數據塊,分配給計算節點去計算,監控各個任務的執行狀態,各計算節點獨立完成任務後,由主控伺服器對結果進行整合後回傳給客戶端。
全文摘要
本發明公開了一種基於雲計算的數字圖像處理系統,包括有客戶端和伺服器端,其中,客戶端包括有用戶註冊登錄界面以及服務項目界面;而伺服器端包括有Web層、服務層、信息集成層以及資料庫;所述服務層包括有圖像處理系統以及計算節點機群。本發明把傳統的數字圖像處理技術與雲計算技術相結合,採用服務封裝和hadoop並行計算技術,提高了圖像處理速度,增強了大數據量的運算能力,彌補了本地計算機運算量的不足。
文檔編號G06T1/00GK102306370SQ20111024835
公開日2012年1月4日 申請日期2011年8月26日 優先權日2011年8月26日
發明者于慧敏, 金偉 申請人:浙江大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀