IP Library › Granted Patent US 11,288,863
Granted Patent B2
US 11,288,863 · App. 16/428,372 · Granted Mar 29, 2022

Voxel build

Inventors: Chanler Crowe (Madison, AL); Michael Jones (Athens, AL); Kyle Russell (Huntsville, AL); Michael Yohe (Meridianville, AL)
Assignee: INTUITIVE RESEARCH AND TECHNOLOGY CORPORATION
G06T17/20G06T7/70G06T7/90G06T15/08G06T2200/24G06T2207/20092G06T2210/41
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 11,288,863
App. No.
16/428,372
Granted
Mar 29, 2022
Kind
B2
Abstract

A computer-implemented method that allows users evaluate the densities of images and search for abnormalities in three-dimensional space. The voxel buildup uses a series of two-dimensional images and evaluates every pixel based on the user described predetermined threshold value at runtime. Once all the voxels are created, the user may manipulate the set of voxels as if they are one mesh.

Claims (29)

1. A method for creation of three-dimensional mesh capable of evaluation and manipulation within a virtual reality space, comprising:

uploading one or more two-dimensional images, the two-dimensional images comprising pixels;

evaluating the pixels based on user-described predetermined threshold values at runtime by looping through rows and columns of the image and obtaining color values for each pixel, comparing each pixel's color against the predetermined threshold values, and saving the location of pixels with a color value above the predetermined threshold;

flagging pixels that meet the user-described predetermined threshold values;

determining a height value associated with each flagged pixel to define a vector location;

saving locations of the flagged pixels;

mapping the flagged pixels in three-dimensional space using the vector locations; and

displaying the flagged pixels in three-dimensions within the virtual reality space by spawning a three-dimensional shape at each flagged pixel location within the virtual reality space to form a three-dimensional object from the two-dimensional images.

2. The method of claim 1 , wherein the predetermined threshold color is user-defined.

3. The method of claim 1 , wherein the predetermined threshold color is determined by a processor.

4. The method of claim 1 , wherein the predetermined threshold values comprise a range of values, and the evaluation of the pixels determines whether each pixel is within the range.

5. The method of claim 1 , wherein the step of saving the location of pixels with a color value above the predetermined threshold comprises saving the pixels in an array associated with an image.

6. The method of claim 1 , wherein the step of saving the location of pixels with a color value above the predetermined threshold comprises saving the pixels in a text file.

7. The method of claim 1 , the three-dimensional object comprising a voxel mesh.

8. The method of claim 7 , wherein each voxel of the voxel mesh correlates with a pixel of the two-dimensional image.

9. The method of claim 8 , wherein the one or more two-dimensional images comprises a set of two-dimensional images which is displayed within the virtual reality space along with a three-dimensional voxel mesh representing the set.

10. The method of claim 7 , further comprising manipulating the voxel mesh within the virtual reality space.

11. A method for creation of three-dimensional mesh capable of evaluation and manipulation within an extended reality space, comprising:

uploading one or more two-dimensional images, the two-dimensional images comprising pixels;

evaluating the pixels based on a user-described predetermined threshold values at runtime by looping through rows and columns of the image and obtaining color values for each pixel, comparing each pixel's color against the predetermined threshold values, and saving the location of pixels with a color value above the predetermined threshold;

flagging pixels that meet the user-described predetermined threshold values;

determining a height value associated with each flagged pixel to define a vector location;

saving locations of the flagged pixels;

mapping the flagged pixels in three-dimensional space using the vector locations; and

displaying the flagged pixels in three-dimensions within the extended reality space by spawning a three-dimensional shape at each flagged pixel location within the extended reality space to form a three-dimensional object from the two-dimensional images.

12. The method of claim 11 , further comprising manipulating the voxel mesh within the extended reality space.

13. The method of claim 12 , wherein the extended reality space comprises a virtual reality space.

14. The method of claim 12 , wherein the extended reality space comprises an augmented reality space.

15. The method of claim 12 , wherein the extended reality space comprises a mixed reality space.

Assignments (2)
SECURITY INTEREST Recorded Jul 20, 2026
From: INTUITIVE RESEARCH AND TECHNOLOGY CORPORATION
To: REGIONS BANK
Reel/Frame 076014/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2019
From: CROWE, CHANLER; JONES, MICHAEL; RUSSELL, KYLE; YOHE, MICHAEL
To: INTUITIVE RESEARCH AND TECHNOLOGY CORPORATION
Reel/Frame 049337/0521 →
Continuity (2)
Provisional Application 62774960 · Dec 4, 2018
Related Publication 20200175755A1 · Jun 4, 2020
Cited By (1)
US 12,361,839