캐스케이딩 모듈

캐스케이딩 모듈은 복잡한 시나리오에서 결함 검출 문제를 해결할 수 있습니다.예를 들어 들어오는 재료의 위치가 고정되지 않았거나 감지 위치가 고정되지 않았거나 결함을 세부적으로 분류해야 하는 경우, 모듈 캐스케이딩 기능을 사용할 수 있습니다.

일반적인 캐스케이딩 조합

일반적인 캐스케이딩 조합은 아래와 같습니다:

  1. 물체 검출 - 결함 세그먼테이션

    • 특징: 이미지 속의 대상 물체를 찾아 결함을 검출합니다.

    • 응용 시나리오: 이미지에서 감지할 물체가 여러 개 있으며 물체의 수와 위치는 불규칙이며 결함의 모양은 고정되어 있지 않습니다.

      solution selection 1
  2. 물체 검출 - 이미지 분류

    • 특징: 이미지 속의 대상 물체를 찾아 물체의 바향, 색깔을 감지합니다.

    • 응용 시나리오: 이미지에서 감지할 물체가 여러 개가 있으며 물체의 수와 위치는 불규칙이며 결함의 차이가 큽니다.물품에 대해 분류해야 합니다.

      solution selection 2
  3. 결함 세그먼테이션 - 결함 세그먼테이션

    • 특징:첫 번째 결함 세그먼테이션 모듈은 검출할 영역과 배경을 분할하고, 두 번째 결함 세그먼테이션 모듈은 추출된 영역에 대한 결함 검출을 수행합니다.

    • 응용 시나리오: 배경이 비교적 복잡하고 결함이 적거나 명확하지 않습니다. 상세한 결함 검출을 수행하기 전에 검출할 영역을 추출해야 합니다.

      solution selection 3
  4. 신속하게 위치 지정 - 결함 세그먼테이션

    • 특징:검사할 대상 물체의 종류가 단일한 경우, 위치 각도는 비교적 불규칙이며 결함을 감지하기 전에 지정된 각도와 위치로 회전해야 합니다.

    • 응용 시나리오: 단일 종류 물체, 입고되는 자재는 랜덤이며 결함의 형태는 고정되어 있지 않습니다.

      alt

캐스케이딩 모듈의 사용 방법

우선 동글 권한에 모듈 캐스케이딩이 포함되어 있는지 확인해야 하며, 이는 오른쪽 모듈 패널의 “+” 버튼을 클릭할 수 있는지 여부로 판단할 수 있습니다. 클릭할 수 없는 경우 강사 영업팀에 연락하여 업그레이드된 라이선스 버전을 얻을 수 있습니다.

alt
  1. 1단계 모듈을 훈련하기

    단일 모듈의 훈련 방법에 따라 1단계 모듈의 훈련을 완료하고 해당 모듈의 사용 가능 여부를 확인합니다.

  2. 2단계 모듈을 새로 만들기

    소프트웨어 오른쪽 상단에 있는 + 버튼을 클릭하여 실제 수요에 따라 필요한 알고리즘 모듈을 추가하십시오.

  3. 이전 모듈에서 데이터를 도입하기

    이전 모듈의 결과는 다음 모듈의 입력으로 사용됩니다.

    1. 도입 버튼을 클릭하고 “이전 모듈에서 도입하기”를 선택하십시오.

    2. 이미지를 선택하십시오.

    3. 도입할 때의 구성을 수정하기

      • 이미지 팽창: 결과에 대해 N 픽셀의 이미지 팽창은 이전 모듈의 정밀도 부족으로 인한 데이터 손실 문제를 방지할 수 있습니다. 기본적으로 팽창하지 않습니다.

      • 배경을 유지하기: 마스크 외부의 픽셀을 유지할지 여부를 설정하며 이 기능을 사용하지 않으면 마스크 이미지만 도입합니다.

    4. 도입 버튼을 클릭하십시오.

  4. 현재 모듈에 대한 레이블링과 훈련

    현재 모듈에 대한 레이블링과 훈련을 수행하십시오.

  5. 모델 검증 및 도출

    모델 훈련이 완료되면 훈련 효과를 검증하여 모델을 도출하십시오. 도출한 모델은 Mech-Vision 또는 Mech-DLK SDK에 사용될 수 있습니다.

캐스케이딩 모듈의 이전 모듈이 수정/업데이트되면 후속 모듈도 다시 훈련되어야 합니다.