張育中 盧榮勝 董敬濤 楊 蕾 郎賢禮
合肥工業(yè)大學儀器科學與光電工程學院,安徽 合肥 230009
數(shù)字圖像是日常生活中隨處可見的一個重要信息載體,在工業(yè)測量和科學研究等相關(guān)領(lǐng)域應(yīng)用十分廣泛。近年來,隨著人工智能技術(shù)、電子技術(shù)以及計算機處理技術(shù)的迅速發(fā)展,數(shù)字圖像處理在新理論研究領(lǐng)域發(fā)展迅速,在應(yīng)用領(lǐng)域得到了極大的拓展。為滿足社會對相關(guān)技術(shù)人才的需求,很多高校在本科階段和研究生階段均開設(shè)了數(shù)字圖像處理及機器視覺等相關(guān)課程。然而,數(shù)字圖像處理是一門多學科交叉、理論性和實踐性都很強的課程,涉及內(nèi)容多且更新快。因此,該課程的課堂教學在教學內(nèi)容組織、教學方法以及學生考核機制等方面均有較高的要求。
合肥工業(yè)大學儀器科學與光電工程學院的光電信息科學與工程專業(yè)(以下簡稱“光信專業(yè)”)是省級專業(yè)綜合改革試點專業(yè),重在培養(yǎng)學生在光電信息方向、機器視覺方向、光電傳感與測試方向等光電信息科學與工程領(lǐng)域?qū)捄竦睦碚摶A(chǔ)以及工程創(chuàng)新實踐能力。目前數(shù)字圖像處理課程是光信專業(yè)的必修課程。本文以合肥工業(yè)大學光信專業(yè)的數(shù)字圖像處理本科教學平臺為依托,結(jié)合數(shù)字圖像處理課程對學生基礎(chǔ)知識、創(chuàng)新能力和綜合素質(zhì)等方面的培養(yǎng)要求,運用教育目標理論對該課程的課程體系與教學內(nèi)容、教學方法與教學手段、以及學生考核評價機制等方面進行教學研究,探索出適合該課程的教學體系,從而調(diào)動學生在理論教學和實驗教學中的積極性,加深學生對相關(guān)教學內(nèi)容的理解。同時,實施學校以學生為主體、教師為主導(dǎo)的“兩元論”新型創(chuàng)新教學模式,形成有一定深度和推廣價值的教學成果,更好地體現(xiàn)學?!肮こ袒A(chǔ)厚、工作作風實、創(chuàng)業(yè)能力強”的人才培養(yǎng)特色。
數(shù)字圖像處理課程是光信專業(yè)本科高年級的專業(yè)必修課,是對前面專業(yè)課程理論知識學習的應(yīng)用,同時也是后續(xù)專業(yè)課程和生產(chǎn)實踐等課程的基礎(chǔ),在整個專業(yè)課程體系中占據(jù)著重要的地位。該課程教學的主要目的是要求學生在掌握基本概念和基本理論方法的基礎(chǔ)上,可以針對具體的實際問題給出相應(yīng)的解決方案,并在一定的硬件平臺上實現(xiàn)相應(yīng)的程序代碼,進而完成較為復(fù)雜的工程問題。本課程的教學內(nèi)容主要包括數(shù)字圖像處理的基本概念與特點、數(shù)字圖像處理基礎(chǔ)、圖像處理編程基礎(chǔ)、空域與頻域的圖像增強、圖像壓縮、圖像形態(tài)學及其應(yīng)用、圖像分割與邊緣檢測、圖像目標識別等知識點。本課程在教學中強調(diào)實用性,要求學生在掌握基本概念和基本理論方法的基礎(chǔ)上,可以對具體的實際問題給出一定的解決方案,并實現(xiàn)相應(yīng)的代碼編寫。
正如上面所述,數(shù)字圖像處理是一門迅速發(fā)展的新興學科,隨著科學技術(shù)的發(fā)展,學生需要學習的知識及內(nèi)容在不斷增加,而學習時間沒有變,這就對學習效率提出了更高的要求,給這門課程的教學帶來了挑戰(zhàn)。目前,在數(shù)字圖像處理課程的教學中普遍存在以下幾個方面的問題。
1.重基本理論講解,忽視算法在工程應(yīng)用中的具體實現(xiàn)。受課程學時的限制,本課程的課堂教學重在對圖像處理基本算法背后的數(shù)學原理進行講解,忽視了引導(dǎo)學生對圖像處理算法具體實現(xiàn)細節(jié)的掌握,不利于學生創(chuàng)新實踐能力的培養(yǎng),也會讓學生逐漸失去對課程的學習興趣。
2.課程考核模式較為單一,以理論知識考核為主,缺乏對實踐能力的考核,最終很難真實反映學生該門課程的實踐掌握能力。
3.實驗教學環(huán)節(jié)得不到重視。數(shù)字圖像處理這一課程應(yīng)用性很強,但目前教學環(huán)節(jié)實驗內(nèi)容安排較少或者沒有安排。有些實驗內(nèi)容安排滯后,與日益發(fā)展的圖像處理技術(shù)不匹配,無法做到因材施教和分層培養(yǎng),不利于創(chuàng)新型人才的培養(yǎng)。
課程組結(jié)合光信專業(yè)人才培養(yǎng)目標,精選課程內(nèi)容和實驗項目,制訂了數(shù)字圖像處理課程教學大綱,重點強化學生應(yīng)用能力和創(chuàng)新能力的培養(yǎng)。課程的理論課時為40 學時,實驗教學時間為1 周,使用的參考教材為岡薩雷斯和伍茲編著的《數(shù)字圖像處理》(第三版),以及相應(yīng)的MATLAB配套實驗教材。學生通過該課程的學習要達到以下基本目標:了解數(shù)字圖像處理概念,掌握數(shù)字圖像處理基本理論,主要包括空域圖像增強技術(shù)、頻域圖像增強技術(shù)、圖像分割、圖像識別等;熟練使用MATLAB等常用的圖像處理工具;基于所學基本理論知識,可獨立解決一些簡單的數(shù)字圖像處理實際問題。
數(shù)字圖像處理課程理論知識架構(gòu)體系龐雜,課程組在實際教學中建立了一定的課程框架,主要包含:圖像采集與獲取、圖像增強、圖像恢復(fù)、圖像分割、圖像識別以及圖像壓縮等環(huán)節(jié)。針對每個模塊內(nèi)的基本知識點,主要結(jié)合教材內(nèi)容進行講解,對于一些教材中還沒有及時更新的知識點,在教學內(nèi)容設(shè)置上增加學術(shù)研討模塊,首先給定這些主題,要求學生通過文獻檢索的方式整理該主題的相關(guān)內(nèi)容,最終在課堂上進行匯報和討論。此舉也是將學術(shù)研究理念融入整個教學環(huán)節(jié),提高學生學習參與度的一種方式。
在實驗課程教學內(nèi)容的安排上,課程組引進數(shù)字圖像處理領(lǐng)域較新的研究成果和發(fā)展方向作為實驗主題,將課程實驗內(nèi)容分為兩大類:基礎(chǔ)算法類實驗和綜合設(shè)計類實驗。要求學生不僅能夠利用MATLAB 實現(xiàn)基本算法的源代碼編寫,還能利用MATLAB 和OpenCV 開發(fā)實際應(yīng)用項目。通過實踐來鍛煉學生分析問題、解決問題的能力,從而培養(yǎng)學生主動學習的興趣和科技創(chuàng)新能力,為就業(yè)或進一步深造奠定較好的實踐基礎(chǔ),并積極引導(dǎo)學生在該實驗課程所學到的知識應(yīng)用于各類競賽中或大學生創(chuàng)新項目中。其中,基礎(chǔ)算法類實驗要求學生結(jié)合某一算法,利用MATLAB 或OpenCV 對給定的圖像進行處理并進行分析,得出實驗結(jié)論。主要的算法包括圖像的傅里葉變換、灰度變換、直方圖均衡化及匹配、圖像的空間濾波器設(shè)計、圖像的頻域濾波器設(shè)計、圖像的膨脹、腐蝕、粗化、細化等形態(tài)學操作算法、圖像分割以及圖像識別等算法,具體實驗內(nèi)容和要求如表1 所示。通過要求學生編寫這些算法的核心代碼,并演示出相應(yīng)的實驗結(jié)果來加深學生對數(shù)字圖像處理概念和算法的理解。此外,綜合設(shè)計類實驗不限定具體的實驗題目,教師可結(jié)合目前學術(shù)最新研究成果和企業(yè)對該門課程應(yīng)用方向的實際需求情況,設(shè)計相應(yīng)的實驗內(nèi)容,要求學生通過調(diào)查研究、文獻資料查找、方案論證以及程序設(shè)計等過程完成整個實驗,著重培養(yǎng)學生的動手實踐能力和創(chuàng)新能力。
以學生能力培養(yǎng)為導(dǎo)向,結(jié)合工程教育專業(yè)認證標準要求,針對數(shù)字圖像處理課程的特點,在學生了解基本算法的基礎(chǔ)上,注重使用現(xiàn)代化教學手段和虛擬實驗平臺(MATLAB 和LabVIEW),以案例或情景為載體的教學模式模擬仿真算法實際運行的效果,加深學生對基本原理與方法的理解。
本課程理論教學模式分為兩大塊:講授法教學占28個學時,案例教學占12個學時。講授法教學主要講解數(shù)字圖像處理的基本概念以及理論基礎(chǔ),重點引導(dǎo)學生對本課程理論知識的學習,幫助學生建立完整的知識框架體系;案例教學主要根據(jù)學生已經(jīng)學習的理論知識,對重點的圖像處理算法和簡單的圖像處理實例項目進行實際動手能力的訓(xùn)練。在教學過程中,課程組秉承以學生為主體、教師為主導(dǎo)的“兩元論”新型創(chuàng)新教學模式,在課堂教學中引入“翻轉(zhuǎn)課堂”的教學模式。在前述課程框架搭建的基礎(chǔ)上,讓學生自行思考每個環(huán)節(jié)的初步解決方案,并要求學生課下自行補充理論知識。課堂學習過程中可以先由學生講解,然后是學生小組之間的討論和互動,將知識進行內(nèi)化,最后授課教師根據(jù)學生的理解程度進行適當?shù)难a充,并在課程基本內(nèi)容的基礎(chǔ)上,結(jié)合學科發(fā)展的最新研究成果進行延伸,引導(dǎo)學生進行創(chuàng)新思維訓(xùn)練。
數(shù)字圖像處理的實驗教學部分以學生為主,其中研討式教學、體驗學習以及自主學習環(huán)節(jié)占80%,演示教學環(huán)節(jié)僅占20%。其中MATLAB 等開發(fā)工具的學習以學生自學為主,要求在課外進行熟練操作,實驗項目在完成指定的基本實驗內(nèi)容后,學生可以根據(jù)個人興趣進行獨立的項目設(shè)計環(huán)節(jié),教師全程參與方案的討論和指導(dǎo)。此外,為進一步提高學生的學習興趣和主動性,教師可以鼓勵學生自己設(shè)計課題,以小組競賽的方式來提高學生獲取知識的能力。
該課程是一門實踐性很強的課程,教師除了強調(diào)理論知識學習,還需關(guān)注學生利用所學知識解決實際問題的能力,因此在課程考核中,理論知識和實踐能力考核均要體現(xiàn)。期中及期末考試中主要對基礎(chǔ)理論進行考核,而在平時的作業(yè)、實驗教學等環(huán)節(jié)中更加側(cè)重考查學生的實踐能力。其中平時布置的作業(yè)必須是開放性的課題,要求學生帶著學術(shù)研究的理念去完成作業(yè),最終的作業(yè)呈現(xiàn)要為具體的問題提供一個完整的解決方案,并附有完整的程序代碼等。
課程組結(jié)合中國工程教育專業(yè)認證標準規(guī)范,制訂詳細、具體、可衡量的評價指標,形成評分表,并結(jié)合學生的實驗報告、設(shè)計報告、作業(yè)、課堂表現(xiàn)、課程考試成績等指標,通過滿意程度給出量化分數(shù),從而計算達成度評價結(jié)果。同時通過學生能力培養(yǎng)達成度的評價和反饋結(jié)果,不斷修訂教學內(nèi)容和培養(yǎng)方案,以實現(xiàn)教學的持續(xù)改進。
文章以學生能力培養(yǎng)為導(dǎo)向,結(jié)合工程教育專業(yè)認證標準要求,對光信專業(yè)的數(shù)字圖像處理課程進行了教學改革研究。在教學過程中,課程組通過優(yōu)化課程理論教學和實驗教學內(nèi)容,強化了學生解決工程實際問題的能力。在教學方式上,課程組采用“翻轉(zhuǎn)課堂”以及“實際應(yīng)用案例驅(qū)動”等靈活多樣的教學模式,最大限度地調(diào)動了學生學習的主動性和積極性。案例教學貫穿整個教學過程,一方面,通過基礎(chǔ)算法類實驗教學加深學生對教學內(nèi)容的理解;另一方面,通過設(shè)計具有開放性、研究性、綜合性的綜合類實驗項目,培養(yǎng)學生創(chuàng)新意識和工程實踐能力。該教學模式在光信專業(yè)2015級、2016級本科生中進行了完整的課程教學實踐,學生的考核目標評定結(jié)果表明,該教學模式對學生實踐能力的培養(yǎng)具有積極的促進作用,可以較好體現(xiàn)學?!肮こ袒A(chǔ)厚、工作作風實、創(chuàng)業(yè)能力強”的人才培養(yǎng)特色。