IP Library › Granted Patent US 12,548,217
Granted Patent B2
US 12,548,217 · App. 18/479,534 · Granted Feb 10, 2026

Systems and methods for generating a visualization of workspace employees

Inventors: Cory Olog Root (Delray Beach, FL); Matthew Wilson (Bunnell, FL)
Assignee: Sensormatic Electronics, LLC
G06T11/60G06T3/40G06T7/337G06V40/10G06T2210/16G06T2210/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,548,217
App. No.
18/479,534
Granted
Feb 10, 2026
Kind
B2
Abstract

Example implementations include a method, apparatus and computer-readable medium for generating a visual model of a uniform, comprising detecting a plurality of persons in one or more images. The implementations further include generating a sub-image depicting the respective person from the one or more images for each respective person of the plurality of persons. Additionally, the implementations further include identifying one or more articles of clothing worn by the respective person, executing at least one transformation that adjusts pixels of the sub-image such that the one or more articles of clothing depicted in the sub-image fit in a common template, calculating variance values between a plurality of transformed sub-images comprising the sub-image transformed by the at least one transformation and other sub-images generated for other persons in the plurality of persons and transformed by the at least one transformation, and generating a virtual model based on the variance values.

Claims (54)

1 . An apparatus for generating a visual model of a uniform, comprising:

a memory; and

a processor coupled with the memory and configured to:

detect a plurality of persons in one or more images;

generate, for each respective person of the plurality of persons, a sub-image depicting the respective person from the one or more images;

identify one or more articles of clothing worn by the respective person;

execute at least one transformation that adjusts pixels of the sub-image such that the one or more articles of clothing depicted in the sub-image fit in a common template;

calculate variance values between a plurality of transformed sub-images comprising the sub-image transformed by the at least one transformation and other sub-images generated for other persons in the plurality of persons and transformed by the at least one transformation by:

overlaying the sub-image with each of the other sub-images;

calculating a difference for each overlaid pixel value between the sub-image and each of the other sub-images; and

determining an average difference for each overlaid pixel value based on the difference between the sub-image and each of the other sub-images, wherein the variance values are a plurality of average differences; and

generate a virtual model depicting matching articles of clothing worn by the plurality of persons based on the variance values.

2 . The apparatus of claim 1 , wherein the processor is further configured to:

omit from the virtual model clothing in a region of a given sub-image with a respective variance value greater than a threshold variance value; and

include in the virtual model the clothing in the region of the given sub-image with the respective variance value not greater than the threshold variance value.

3 . The apparatus of claim 1 , wherein the average difference is a weighted average difference.

4 . The apparatus of claim 1 , wherein the at least one transformation is one or more of: resizing, rescaling, relocating, upsampling, downsampling, or masking.

5 . The apparatus of claim 1 , wherein to execute the at least one transformation comprises to:

detect a graphic on the one or more articles of clothing;

identify the graphic in a database of graphics; and

adjust the pixels of the sub-image such that the one or more articles of clothing depicted in the sub-image fit in the common template and proportions of the graphic are not distorted.

6 . The apparatus of claim 1 , wherein the common template is a template boundary of a given shape and size, and wherein the pixels of the sub-image are adjusted such that a sub-image boundary of the one or more articles of clothing in the sub-image matches the template boundary of the common template.

7 . The apparatus of claim 1 , wherein to generate the sub-image depicting the respective person comprises to:

crop an image of the one or more images to an area that maximizes a depiction of the respective person and minimizes a depiction of objects that are not the respective person in the image, wherein respective pixels associated with the area are saved in the sub-image.

8 . The apparatus of claim 1 , wherein the processor is further configured to:

receive a text-based classification describing the virtual model; and

input the text-based classification in a generative machine learning model that generates a visualization of the uniform corresponding to the virtual model.

9 . The apparatus of claim 1 , wherein the plurality of persons have a common uniform.

10 . A method for generating a visual model of a uniform, comprising:

detecting a plurality of persons in one or more images;

generating, for each respective person of the plurality of persons, a sub-image depicting the respective person from the one or more images;

identifying one or more articles of clothing worn by the respective person;

executing at least one transformation that adjusts pixels of the sub-image such that the one or more articles of clothing depicted in the sub-image fit in a common template;

calculating variance values between a plurality of transformed sub-images comprising the sub-image transformed by the at least one transformation and other sub-images generated for other persons in the plurality of persons and transformed by the at least one transformation by:

overlaying the sub-image with each of the other sub-images;

calculating a difference for each overlaid pixel value between the sub-image and each of the other sub-images; and

determining an average difference for each overlaid pixel value based on the difference between the sub-image and each of the other sub-images, wherein the variance values are a plurality of average differences; and

generating a virtual model depicting matching articles of clothing worn by the plurality of persons based on the variance values.

11 . The method of claim 10 , further comprising:

omitting from the virtual model clothing in a region of a given sub-image with a respective variance value greater than a threshold variance value; and

including in the virtual model the clothing in the region of the given sub-image with the respective variance value not greater than the threshold variance value.

12 . The method of claim 10 , wherein the average difference is a weighted average difference.

13 . The method of claim 10 , wherein the at least one transformation is one or more of: resizing, rescaling, relocating, upsampling, downsampling, or masking.

14 . The method of claim 10 , wherein executing the at least one transformation comprises:

detecting a graphic on the one or more articles of clothing;

identifying the graphic in a database of graphics; and

adjusting the pixels of the sub-image such that the one or more articles of clothing depicted in the sub-image fit in the common template and proportions of the graphic are not distorted.

15 . The method of claim 10 , wherein the common template is a template boundary of a given shape and size, and wherein the pixels of the sub-image are adjusted such that a sub-image boundary of the one or more articles of clothing in the sub-image matches the template boundary of the common template.

16 . The method of claim 10 , wherein generating the sub-image depicting the respective person comprises:

cropping an image of the one or more images to an area that maximizes a depiction of the respective person and minimizes a depiction of objects that are not the respective person in the image, wherein respective pixels associated with the area are saved in the sub-image.

17 . The method of claim 10 , further comprising:

receiving a text-based classification describing the virtual model; and

inputting the text-based classification in a generative machine learning model that generates a visualization of the uniform corresponding to the virtual model.

18 . The method of claim 10 , wherein the plurality of persons have a common uniform.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2023
From: ROOT, CORY OLOG; WILSON, MATTHEW
To: SENSORMATIC ELECTRONICS, LLC
Reel/Frame 065125/0347 →
Continuity (2)
Provisional Application 63413149 · Oct 4, 2022
Related Publication 20240112385A1 · Apr 4, 2024
References Cited (9)
US 9141856B2 · Maeda · 2015 [cited by examiner]
US 12165196B2 · Lee · 2024 [cited by examiner]
US 20130044944A1 · Wang et al. · 2013 [cited by applicant]
US 20230237768A1 · Vijay · 2023 [cited by examiner]
CN 113989858A · 2022 [cited by applicant]
CN 114743154A · 2022 [cited by applicant]
Irhebhude, Martins E., and Eran A. Edirisinghe. “Personnel Recognition in the Military using Multiple Features.”  International Journal of Computer Vision and Signal Processing 5.1 (2015): 23-30. (Year: 2015). [cited by examiner]
A. Jain, D. Modi, R. Jikadra and S. Chachra, “Text to Image Generation of Fashion Clothing,” Â 2019 6th International Conference on Computing for Sustainable Global Development (IndiaCom), New Delhi, India, 2019, pp. 35… [cited by examiner]
International Search Report issued in corresponding International Application No. PCT/US2023/075854 dated Feb. 22, 2024. [cited by applicant]