(淮北師范大學計算機科學與技術(shù)學院,安徽 淮北 235000)
《數(shù)字圖像處理》是我校計算機科學與技術(shù)專業(yè)和數(shù)字媒體技術(shù)專業(yè)的核心課程,該課程介紹了數(shù)字圖像處理技術(shù)的基礎(chǔ)理論及一些算法原理,涵蓋了圖像變換、圖像增強、圖像壓縮、圖像分割等多部分內(nèi)容。課程的最終目標是使學生能夠掌握圖像處理的基本方法和步驟,培養(yǎng)學生處理圖像的能力,是一門具有較強操作性的課程[1]。隨著人工智能的不斷發(fā)展,數(shù)字圖像處理技術(shù)在模式識別、計算機視覺、醫(yī)學圖像處理等方向具有重要的基礎(chǔ)作用[2-3]。
“數(shù)字圖像處理”課程理論性強,內(nèi)容抽象,涉及的知識較廣,學生要先學習“高等數(shù)學”、“線性代數(shù)”、“概率論與數(shù)理統(tǒng)計”和“數(shù)字信號處理”等課程[4-6]。但是計算機科學與技術(shù)和數(shù)字媒體技術(shù)這兩個專業(yè)開設(shè)的課程差異較大,數(shù)字媒體技術(shù)專業(yè)的學生在數(shù)學理論方面可能相對較弱。通常,教師在課堂教學時,按章節(jié)講授圖像處理的基本運算、圖像增強、圖像復原、圖像編碼、圖像分割、邊緣檢測、圖像變換等內(nèi)容。但是這些內(nèi)容相對獨立,與實際應(yīng)用聯(lián)系并不緊密,導致學生雖然能夠掌握圖像處理的基本知識,但是缺乏分析能力,無法處理綜合問題。實際上,在采用數(shù)字圖像處理技術(shù)處理實際問題時,只使用某個模塊知識往往無法達到要求,更多的應(yīng)是多模塊內(nèi)容的綜合。
現(xiàn)階段,我校該門課程是理論和實驗獨立設(shè)課的。理論課上,教師采用PPT 授課模式,以算法原理講解為主,輔助講解一些核心代碼,學生看不到調(diào)試過程和實驗效果。實驗課上,學生自主編程實現(xiàn)已經(jīng)學習過的算法,但是由于理論課和實驗課間隔太長,學生需重新對算法的原理和步驟進行梳理。這種教學模式導致理論與實踐脫節(jié),學生對理論知識理解不深。通過近年來的觀摩學習和對教學經(jīng)驗、成果的總結(jié),可以從注重實踐、以項目為導向和建立多種考核評價標準等方面對該課程的教學模式進行改革,下面分別對其進行闡述。
實驗教學是數(shù)字圖像處理課程的重要環(huán)節(jié),能夠培養(yǎng)學生獨立解決問題和實踐創(chuàng)新能力。由于 Matlab 具有高效的數(shù)值計算和符號計算功能,同時提供了豐富的圖像處理工具箱,編程時只需要調(diào)用函數(shù)就可以對圖像進行讀寫、顯示和處理,所以大部分學校選擇Matlab 作為該課程的編程軟件。直接調(diào)用工具箱中封裝的函數(shù),雖然使編程變得方便,但是學生對知識的理解浮于表面,不利于學生深入理解各種算法的原理和實現(xiàn)步驟。因此,在教學中,對于一些核心算法,如圖像的放縮、直方圖均衡化、圖像的膨脹和腐蝕等,教師可以先讓學生自己編程實現(xiàn),然后再調(diào)用工具箱中的圖像處理函數(shù)進行實現(xiàn),比較兩種方法在處理效果上的差異。這種實驗方式能夠幫助學生實踐課堂上教授的理論知識,同時熟悉數(shù)字圖像處理的基本過程和方法。
數(shù)字圖像處理涉及多種圖像處理知識,是一門實用性很強的課程。為了幫助學生了解數(shù)字圖像處理的基本架構(gòu)和過程,教師在講授每一部分內(nèi)容時,以實際應(yīng)用為背景,如車牌識別、圖像去霧、人臉圖像美化等一些數(shù)字圖像處理領(lǐng)域中的典型項目,引入以項目為導向的教學策略。例如,可以選擇“車牌識別”作為整個學期的實踐項目。該項目涉及彩色圖像處理、圖像縮放、圖像增強、閾值分割、邊緣檢測、圖像形態(tài)學處理等多種圖像處理知識。這種以項目為導向的教學模式,有利于學生掌握圖像處理的基本方法,提高解決實際問題的能力。
我校現(xiàn)階段對該課程的考核方式以筆試為主,主要考查學生對圖像處理基本知識的理解。但是這種考核方式,使得學生平時對課程不重視,在考試之前進行突擊,對考點進行死記硬背,造成最終的期末成績比較片面。為此,學生可以自行分組,選擇合適的項目,然后在組內(nèi)進行分工,由項目組長根據(jù)工作量、重要程度、難易程度等指標為每個組員進行評分。學生最終的期末總評=教師對項目總評*權(quán)重w+組內(nèi)得分*(1-w),權(quán)重w 教師可以自行調(diào)節(jié),通過這種考查方式,不僅能夠激發(fā)學生自主學習的積極性,提高了實踐能力和創(chuàng)新能力,同時能夠培養(yǎng)大家團隊協(xié)作的能力。
隨著人工智能的興起,數(shù)字圖像處理作為圖像處理任務(wù)的基礎(chǔ)技術(shù)其所顯示出來的作用越來越重要,因此對數(shù)字圖像處理課程教學質(zhì)量的要求也變得更高。在教學過程中,教師一方面要向?qū)W生講授圖像處理技術(shù)的基本原理和基本方法,另一方面,需要引入實際應(yīng)用背景下的一些圖像處理實例,達到理論知識和實際生活相結(jié)合的目的。為了更好地提高教學質(zhì)量,更好地培養(yǎng)學生分析問題解決問題的能力,需要不斷地改進教學模式,引入新知識和新技術(shù),加強實踐環(huán)節(jié)。