论文部分内容阅读
现代信息技术的迅猛发展,使得待处理的信息量急剧增加,图像处理方面的研究与应用,尤其是实时图像处理引起了更广泛的关注。近年来,DSP技术的发展不断将数字信号处理领域的理论研究成果应用到实际系统中,并且推动了新的理论和应用领域的发展,对图像处理等领域的技术发展也起到了十分重要的作用。基于DSP的图像处理系统也被广泛的利用于各种领域。 在医学领域中,实时数字图像处理技术有着极其广泛的应用前景。本细胞识别系统以病人的血液样本图片为原始数据,在DSP和VC的软件环镜下,通过一系列的图像处理和分析,最后识别出血液中的红细胞,同时给出红细胞个数的自动识别系统,为临床上的诊断提供依据。 TMS320C6x是TI公司面向图像处理和通信领域应用推出的新一代产品,将TMS320C62xx用于实时图像处理,对提高系统的实时性、实现更加复杂的算法、降低系统的体积和功耗无疑具有重要的意义。 本课题以红细胞精确计数为主要目标,重点对实时图像处理系统中DSP的软件开发进行了研究。在分析红细胞图像特点的基础上,针对细胞图像噪声大、对比度低的特点,结合TMS320C62xx系列DSP的特点,以提高处理速度为目标,在研究TMS320C62xx的软件编程和代码优化的基础上,实现了改进的3×3中值滤波算法、直方图均衡算法,阈值处理,图像腐蚀和膨胀算法。同时对影响处理速度的关键代码进行了优化,对红细胞图像进行采集及实时处理,最终对红细胞数目进行计数,取得了较好的效果。 在实时图像处理中,图像数据的传输常常是系统性能的一个瓶颈,为此应尽可能地使用直接存储器访问(DMA,Direct Memory Access)来传送块状数据,以缓解数据传输的压力。本课题使用EDMA(Enhance DMA)实现视频数据的输入输出,设计了双缓冲视频数据输入输出方案;使用QDMA(Quick DMA)实现外部存储器和内存缓冲区之间的图像数据传输。 本文最后给出了在PC机CCS和VC环境下相应的算法;深入研究了DSP代码的开发环境CCS,以及与DSP代码执行相关的DSP初始化及DSP存储器的分配;对VC代码向DSP代码的转换过程中要注意的问题进行了探讨,并给出了行之有效的建议;研究了基于CCS环境下,如何对算法进行调试和验证。