农业工程学报
農業工程學報
농업공정학보
2014年
10期
152-159
,共8页
吴露露%马旭%齐龙%谭永炘%邝健霞%梁仲维
吳露露%馬旭%齊龍%譚永炘%鄺健霞%樑仲維
오로로%마욱%제룡%담영흔%광건하%량중유
Hough变换%目标识别%图像识别%病斑%特征图像%边缘修复
Hough變換%目標識彆%圖像識彆%病斑%特徵圖像%邊緣脩複
Hough변환%목표식별%도상식별%병반%특정도상%변연수복
Hough transforms%object recognition%image recognition%disease spots%feature images%edge repair
为了能够快速、准确地对农作物病斑进行图像检测,该文根据病斑的形态特点,提出一种基于边缘检测与改进Hough变换的病斑目标检测方法。该研究根据不同种类的病害图像,采用R、G、B或者之间的差值分量确定病斑的特征图像,采用边缘提取、修复、过滤等方法获取病斑轮廓。对Hough变换的应用策略进行改进,采用边缘线编码,每个病斑根据自身形态确定变换的参数,并采用对应的圆形对病斑边界进行拟合,从而对病斑进行检测,同时对病斑边界进行有效识别。以90幅不同种类农作物病害图像为研究对象,对病斑进行类圆目标检测,检测圆拟合精度为87.01%,圆心定位误差为4.44%。结果表明,该方法能够快速、准确地对类圆病斑进行检测,同时对病斑边界有较好的识别效果。
為瞭能夠快速、準確地對農作物病斑進行圖像檢測,該文根據病斑的形態特點,提齣一種基于邊緣檢測與改進Hough變換的病斑目標檢測方法。該研究根據不同種類的病害圖像,採用R、G、B或者之間的差值分量確定病斑的特徵圖像,採用邊緣提取、脩複、過濾等方法穫取病斑輪廓。對Hough變換的應用策略進行改進,採用邊緣線編碼,每箇病斑根據自身形態確定變換的參數,併採用對應的圓形對病斑邊界進行擬閤,從而對病斑進行檢測,同時對病斑邊界進行有效識彆。以90幅不同種類農作物病害圖像為研究對象,對病斑進行類圓目標檢測,檢測圓擬閤精度為87.01%,圓心定位誤差為4.44%。結果錶明,該方法能夠快速、準確地對類圓病斑進行檢測,同時對病斑邊界有較好的識彆效果。
위료능구쾌속、준학지대농작물병반진행도상검측,해문근거병반적형태특점,제출일충기우변연검측여개진Hough변환적병반목표검측방법。해연구근거불동충류적병해도상,채용R、G、B혹자지간적차치분량학정병반적특정도상,채용변연제취、수복、과려등방법획취병반륜곽。대Hough변환적응용책략진행개진,채용변연선편마,매개병반근거자신형태학정변환적삼수,병채용대응적원형대병반변계진행의합,종이대병반진행검측,동시대병반변계진행유효식별。이90폭불동충류농작물병해도상위연구대상,대병반진행류원목표검측,검측원의합정도위87.01%,원심정위오차위4.44%。결과표명,해방법능구쾌속、준학지대류원병반진행검측,동시대병반변계유교호적식별효과。
Image detection of crops’ disease spots can be helpful for real-time monitoring and diagnosis of diseases and pests. Plant Disease Images were diverse and complex. Many methods have been studied to detect and recognize disease spots. In order to realize real-time and accurate detection, the detection algorithm of disease spots must be both steady and simplified. This paper proposed a rapid detection method of disease spots based on edge detection and improved Hough transform. Edge detection needed a gray image. Disease images were calculated into feature images by R, G, B, or difference components, according to disease spots in the images. The edges were first detected by a Canny operator. A mended template was designed to repair the broken edge into the close edge. The close edge was picked by morphological operation. The close edges contained disease spots, also other background edges. Farther filtration was needed to obtain the close edge of disease spots. Edge detection and repair was the base for the Hough transform.As the disease spots grew and developed approximately circular, round Hough transform was improved to detect the edge of the disease spot. Direct application of Hough transform to the disease spots edges would result in great calculation and inaccuracy fitting, as there might be a large gap between the radiuses of the disease spots. The edges of disease spots were coded and divided into quasi-circular disease spots and irregular disease spots, according to the ratio between the long radius and the short radius of each spot. The quasi-circular disease spots were fitted by a single circle, the irregular disease spots were fitted by multiple circles. The transform parameters of each edge were determined according to the disease spots edge. Hough transform were carried out on each edge in independent space. So that error accumulation could be avoided. The largest intersected Hough circle would be kept. The edge of the disease spot was fitted by the circular and the center of the disease spot so it could be located. 90 crop diseases images were used to detect disease spots. These images which included leaf spots and fruit spots were randomly pictured in the field. The detection algorithm was programmed to carry out the detection. The results showed that the detected circles covered most of the disease spots; centers of the disease spots were also well located. Statistics results showed that the circle fitting accuracy was 87.01%, the central error was 4.44%. The running times of the Hough transform for each image were less than 5 s. The results demonstrated that this detection algorithm could detect disease spots both quickly and accurately. Meanwhile, the edges of the disease spots could be effectively identified and better recognized.