I want to find the indexes of the patched image tensor which are inside a bounding box. I have the given parameters:
img = patched_image_from_vit(image) # tensor shape: [batch_size, width*height, patch_size*patch_size*3] bboxes = get_bbox_coordinates() # tensor shape: [batch_size, 4]; each bbox has (x_min, y_min, x_max, y_max) patch_indices = get_patches_inside_bbox(img, bboxes) def get_patches_inside_bbox(img, bboxes): ''' returns indices of patches that are inside (width*height) and also inside the bounding box area defined by each bboxes'''
I am having hard time mapping area inside coordinates into patches. Is there any resource or codebase on this that can provide me some reference?