Systems and methods for generating a visualization of workspace employees

US12548217B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12548217-B2
Application numberUS-202318479534-A
CountryUS
Kind codeB2
Filing dateOct 2, 2023
Priority dateOct 4, 2022
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • Scaling of whole images or parts thereof, e.g. expanding or contracting · CPC title

  • Cloth · CPC title

  • involving reference images or patches · CPC title

  • Cropping · CPC title

  • Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12548217B2 cover?
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 implementati…
Who is the assignee on this patent?
Sensormatic Electronics Llc
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).