Skip to main content

Detection Field

Introduction

When a new product is registered to the workspace, several AI models analyze the product information based on an input image. During this process, the detector model extracts objects with their location and rough category information from the image.

It is necessary to know precisely one product on sale even though many objects exist in an image for accurate AI services. The detection field in the API request can provide a valuable hint to match the exact product on sale among detected objects in the given image like the figure below.

A concept of detection

Let's imagine we want to get AI services such as tagging or recommendation with shoes, however, a product image contains various objects such as clothing (TOP, OUTWEAR, SKIRT, PANTS, WHOLEBODY), bag (BAG), and shoes (SHOES). In this case, we can simply set the value of the detection field to SHOES as an input when putting new product information in the workspace.

After that we can get tag information about the shoes as matchedObjects and tag information of other objects as notMatchedObjects in Tagging API. When we are using the Recommendation API, this product can be exposed as recommended products as shoes.

Detection Field Specification

FieldDescription
SHOESshoes
BAGbags
HAThats
GLASSESglasses, sun-glasees
BELTbelts
WATCHwatch
TOPtops (blouses, shirts, knitwear, etc)
OUTWEARcoats, jackets, jumpers, paddings, etc
SKIRTskirts
PANTSpants
WHOLEBODYdresses, jumpsuits
JEWELRYjewelries (rings, necklaces, etc)
GLOVESglove
HAIR_ACCESSORIEShair accessories
KEY_RINGkey accessories
SCARF/MUFFLERscarf/muffler
SOCKSsocks
SWIMWEARSswimwears
TIEtie
AUTO_DETECTIf it is hard to put the detection field as it is unknown, it can be set to AUTO_DETECT. In this case, it will be recognized as the main product of the most central object of all detected objects.