1 |
1
객체의 재고를 관리하는 장치의 프로세서에 의해 수행되는 재고 관리 방법으로서,저장공간에 구비된 복수의 카메라를 통해 캡쳐된 이미지를 수집하는 단계;상기 캡쳐된 이미지 중 손으로 잡은 객체를 포함하는 이미지로부터 상기 객체를 검출하는 단계;검출된 상기 객체의 위치를 추적하여, 상기 검출된 객체의 이동방향을 결정하는 단계; 및상기 객체에 대한 상기 이동방향의 결정에 대응하여 상기 저장공간에 구비된 객체의 재고를 업데이트하는 단계를 포함하는,재고 관리 방법
|
2 |
2
제 1 항에 있어서,상기 객체를 검출하는 단계는,손으로 잡은 객체를 포함하는 이미지를 입력으로 하여 객체의 클래스를 출력하는 객체 인식 학습 모델을 통해 상기 캡쳐된 손으로 잡은 객체를 포함하는 이미지 대응하는 객체의 클래스를 출력하는 단계를 포함하는,재고 관리 방법
|
3 |
3
제 2 항에 있어서, 상기 객체의 클래스를 출력하는 단계 이전에 상기 객체 인식 학습 모델을 생성하는 단계를 더 포함하고,상기 객체 인식 학습 모델을 생성하는 단계는,배경 및 객체를 포함하는 제1 원본이미지로부터 상기 배경을 제거한 객체를 추출하는 단계;배경 및 손모양을 포함하는 제2 원본이미지로부터 상기 배경을 제거한 손모양을 추출하는 단계;상기 객체 및 손모양을 합성하여 제1 합성이미지를 생성하는 단계;상기 제1 합성이미지와 임의의 배경을 합성한 제2 합성이미지를 생성하는 단계;상기 제2 합성이미지를 입력으로 하고 상기 객체의 클래스를 레이블로 하는 훈련데이터 세트를 이용하여 심층신경망 모델 훈련시키는 단계; 및상기 심층신경망 모델의 훈련을 통하여 제2 합성이미지로부터 객체의 클래스를 출력하는 객체 인식 학습 모델을 생성하여 저장하는 단계를 포함하는,재고 관리 방법
|
4 |
4
제 3 항에 있어서,상기 배경을 제거한 객체를 추출하는 단계는,추출한 객체에 제1 바운딩박스를 생성하여 표시하는 단계를 더 포함하고,상기 제1 바운딩박스는,상기 제1 원본이미지 내에서 상기 객체의 위치 정보 및 상기 객체의 클래스 정보를 포함하는,재고 관리 방법
|
5 |
5
제 4 항에 있어서,상기 배경을 제거한 손모양을 추출하는 단계는,추출한 손모양에 제2 바운딩박스를 생성하여 표시하는 단계를 더 포함하고,상기 제2 바운딩박스는,상기 제2 원본이미지 내에서 위치 정보와, 상기 손모양이 사물의 상부부분을 잡은 제1 손모양, 상기 사물의 중간부분을 잡은 제2 손모양 및 사물의 하부부분을 잡은 제3 손모양 중 어느 하나인지에 대한 정보를 포함하는 손모양 정보를 포함하는,재고 관리 방법
|
6 |
6
제 5 항에 있어서,상기 제1 합성이미지를 생성하는 단계 이후에,상기 제1 바운딩박스 및 상기 제2 바운딩박스를 제거하고, 상기 제1 합성이미지에 포함되는 객체에 제3 바운딩박스를 생성하여 표시하는 단계를 더 포함하고,상기 제3 바운딩박스 내부에 표시되는 상기 제1 합성이미지에 포함되는 객체는, 일부가 상기 손모양을 기반으로 가려져 있고,상기 제3 바운딩박스는, 상기 객체의 위치 정보 상기 객체의 클래스 정보 및 상기 손모양 정보를 포함하는,재고 관리 방법
|
7 |
7
제 6 항에 있어서,상기 제2 합성이미지를 생성하는 단계 이후에,상기 제2 합성이미지로부터 상기 제3 바운딩박스를 제거하는 단계를 더 포함하는,재고 관리 방법
|
8 |
8
제 1 항에 있어서,상기 이동방향을 결정하는 단계는,상기 저장공간의 내부와 외부를 구분하는 마커의 위치를 인식하는 단계;상기 마커의 위치를 중심으로 하여 상기 캡쳐된 이미지 상에서 윗부분 및 아랫부분으로 연장되는 기준선을 생성하는 단계; 및상기 검출된 객체의 위치를 추적하여 상기 검출된 객체가 상기 기준선을 중심으로 상기 내부에서 상기 외부로 이동하는 제1 이동방향인지 또는 상기 검출된 객체가 상기 기준선을 중심으로 상기 외부에서 상기 내부로 이동하는 제2 이동방향인지 결정하는 단계를 포함하는,재고 관리 방법
|
9 |
9
제 8 항에 있어서,상기 객체의 재고를 업데이트하는 단계는,상기 검출된 객체의 이동방향이 상기 제1 이동방향임에 따라 상기 검출된 객체를 재고로부터 제거하는 단계; 및상기 검출된 객체의 이동방향이 상기 제2 이동방향임에 따라 상기 검출된 객체를 재고에 추가하는 단계를 포함하는,재고 관리 방법
|
10 |
10
컴퓨터를 이용하여 제 1 항 내지 제 9 항의 방법 중 어느 한 항의 방법을 실행시키기 위한 컴퓨터 프로그램이 저장된 컴퓨터로 판독 가능한 기록매체
|
11 |
11
객체의 재고를 관리하는 장치로서,프로세서; 및상기 프로세서와 동작 가능하게 연결되고 상기 프로세서에서 수행되는 적어도 하나의 코드를 저장하는 메모리를 포함하고,상기 메모리는 상기 프로세서를 통해 실행될 때, 상기 프로세서가 저장공간에 구비된 복수의 카메라를 통해 캡쳐된 이미지를 수집하고,상기 캡쳐된 이미지 중 손으로 잡은 객체를 포함하는 이미지로부터 상기 객체를 검출하고,검출된 상기 객체의 위치를 추적하여, 상기 검출된 객체의 이동방향을 결정하고,상기 객체에 대한 상기 이동방향의 결정에 대응하여 상기 저장공간에 구비된 객체의 재고를 업데이트 하도록 야기하는 코드를 저장하는,재고 관리 장치
|
12 |
12
제 11 항에 있어서,상기 메모리는 상기 프로세서로 하여금,상기 객체를 검출 시에, 손으로 잡은 객체를 포함하는 이미지를 입력으로 하여 객체의 클래스를 출력하는 객체 인식 학습 모델을 통해 상기 캡쳐된 손으로 잡은 객체를 포함하는 이미지 대응하는 객체의 클래스를 출력하도록 야기하는 코드를 저장하는,재고 관리 장치
|
13 |
13
제 12 항에 있어서, 상기 메모리는 상기 프로세서로 하여금,상기 객체의 클래스를 출력하기 전에 상기 객체 인식 학습 모델을 생성하도록 야기하는 코드를 더 포함하고,상기 메모리는 상기 프로세서로 하여금,상기 객체 인식 학습 모델을 생성 시에, 배경 및 객체를 포함하는 제1 원본이미지로부터 상기 배경을 제거한 객체를 추출하고,배경 및 손모양을 포함하는 제2 원본이미지로부터 상기 배경을 제거한 손모양을 추출하고,상기 객체 및 손모양을 합성하여 제1 합성이미지를 생성하고,상기 제1 합성이미지와 임의의 배경을 합성한 제2 합성이미지를 생성하고,상기 제2 합성이미지를 입력으로 하고 상기 객체의 클래스를 레이블로 하는 훈련데이터 세트를 이용하여 심층신경망 모델 훈련시키고,상기 심층신경망 모델의 훈련을 통하여 제2 합성이미지로부터 객체의 클래스를 출력하는 객체 인식 학습 모델을 생성하여 저장하도록 야기하는 코드를 저장하는,재고 관리 장치
|
14 |
14
제 13 항에 있어서,상기 메모리는 상기 프로세서로 하여금,상기 배경을 제거한 객체를 추출 시에, 추출한 객체에 제1 바운딩박스를 생성하여 표시하도록 야기하는 코드를 더 저장하고,상기 제1 바운딩박스는,상기 제1 원본이미지 내에서 상기 객체의 위치 정보 및 상기 객체의 클래스 정보를 포함하는,재고 관리 장치
|
15 |
15
제 14 항에 있어서,상기 메모리는 상기 프로세서로 하여금,상기 배경을 제거한 손모양을 추출 시에, 추출한 손모양에 제2 바운딩박스를 생성하여 표시하도록 야기하는 코드를 더 저장하고,상기 제2 바운딩박스는,상기 제2 원본이미지 내에서 위치 정보와, 상기 손모양이 사물의 상부부분을 잡은 제1 손모양, 상기 사물의 중간부분을 잡은 제2 손모양 및 사물의 하부부분을 잡은 제3 손모양 중 어느 하나인지를 포함하는 손모양 정보를 포함하는,재고 관리 장치
|
16 |
16
제 15 항에 있어서,상기 메모리는 상기 프로세서로 하여금,상기 제1 바운딩박스 및 상기 제2 바운딩박스를 제거하고, 상기 제1 합성이미지에 포함되는 객체에 제3 바운딩박스를 생성하여 표시하도록 야기하는 코드를 더 저장하고,상기 제3 바운딩박스 내부에 표시되는 상기 제1 합성이미지에 포함되는 객체는, 일부가 상기 손모양을 기반으로 가려져 있고,상기 제3 바운딩박스는, 상기 객체의 위치 정보, 상기 객체의 클래스 정보 및 상기 손모양 정보를 포함하는,재고 관리 장치
|
17 |
17
제 16 항에 있어서,상기 메모리는 상기 프로세서로 하여금,상기 제2 합성이미지를 생성한 이후에, 상기 제2 합성이미지로부터 상기 제3 바운딩박스를 제거하도록 야기하는 코드를 더 저장하는,재고 관리 장치
|
18 |
18
제 11 항에 있어서,상기 메모리는 상기 프로세서로 하여금,상기 이동방향을 결정 시에, 상기 저장공간의 내부와 외부를 구분하는 마커의 위치를 인식하고,상기 마커의 위치를 중심으로 하여 상기 캡쳐된 이미지 상에서 윗부분 및 아랫부분으로 연장되는 기준선을 생성하고,상기 검출된 객체의 위치를 추적하여 상기 검출된 객체가 상기 기준선을 중심으로 상기 내부에서 상기 외부로 이동하는 제1 이동방향인지 또는 상기 검출된 객체가 상기 기준선을 중심으로 상기 외부에서 상기 내부로 이동하는 제2 이동방향인지 결정하도록 야기하는 코드를 저장하는,재고 관리 장치
|
19 |
19
제 18 항에 있어서,상기 메모리는 상기 프로세서로 하여금,상기 객체의 재고를 업데이트 시에, 상기 검출된 객체의 이동방향이 상기 제1 이동방향임에 따라 상기 검출된 객체를 재고로부터 제거하고,상기 검출된 객체의 이동방향이 상기 제2 이동방향임에 따라 상기 검출된 객체를 재고에 추가하도록 야기하는 코드를 저장하는,재고 관리 장치
|