IP Library Patent Application 18344971
Patent Application
App. No. 18/344,971

INFORMATION PROCESSING APPARATUS, METHOD, AND SYSTEM

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 None
App. No.
18/344,971
Abstract

A program causes a computer to estimate, based on a result of sensing a surface of the body of a target, a plurality of joint points corresponding to joints in the body of the target; set a first type line segment for at least one of the plurality of joint points in a two dimensional base image that represents the body surface of the target, the first type line segment passing through the joint point; and identify an intersection at which the first type line segment intersects with the body surface of the target in the base image.

Claims (51)

1 . An information processing apparatus comprising a processor and a memory with instructions thereon, wherein

the memory holds the instructions upon execution by the processor, cause the processor to:

estimate, based on a result of sensing a surface of a body of a target, a plurality of joint points corresponding to joints in the body of the target;

set a first type line segment for at least one of the plurality of joint points in a two dimensional base image that represents the body surface of the target, the first type line segment passing through the joint point; and

identify an intersection at which the first type line segment intersects with the body surface of the target in the base image.

2 . The apparatus according to claim 1 , wherein

the instructions upon execution by the processor, cause the processor to:

set one or more complementary points between the estimated plurality of joint points in the base image,

set a further first type line segment for each of the one or more complementary points, the further first type line segment forming a predetermined angle with a second type line segment that connects the complementary point and either another complementary point or a joint point adjacent to the complementary point, and the further first type line segment passing through the complementary point, and

identify an intersection at which the first type line segment passing through the complementary point intersects with the body surface of the target in the base image.

3 . The apparatus according to claim 2 , wherein

the instructions upon execution by the processor, cause the processor to evaluate a posture of the target based on the identified intersection.

4 . The apparatus according to claim 3 , wherein

the instructions upon execution by the processor, cause the processor to:

identify a plurality of the intersections for a plurality of the set first type line segments, and

identify a third type line segment connecting the plurality of the intersections and calculates an angle formed by the third type line segment.

5 . The apparatus according to claim 2 , wherein

the instructions upon execution by the processor, cause the processor to visualize the identified intersection.

6 . The apparatus according to claim 5 , wherein

the instructions upon execution by the processor, cause the processor to superimpose the intersection on a result of sensing the body surface of the target or on a two dimensional or three dimensional image which is generated based on the result and which represents the body surface of the target.

7 . The apparatus according to claim 6 , wherein

the instructions upon execution by the processor, cause the processor to:

identify a plurality of the intersections for a plurality of the set first type line segments,

identify a third type line segment that connects the plurality of the intersections to each other, and

superimpose the plurality of the intersections and the third type line segment connecting the plurality of the intersections on a result of sensing the body surface of the target or on a two dimensional or three dimensional image which is generated based on the result and which represents the body surface of the target.

8 . The apparatus according to claim 2 , wherein

the instructions upon execution by the processor, cause the processor to:

determine, in response to a user instruction, a parameter for controlling a number of complementary points to be set between a plurality of joint points that are associated with a first region of a human body, and

set one or more complementary points between the plurality of joint points associated with the first region in accordance with the determined parameter.

9 . The apparatus according to claim 2 , wherein the predetermined angle is 90 degrees.

10 . The apparatus according to claim 1 , wherein for at least one of the plurality of joint points, a plurality of first type line segments having different orientations are set, the plurality of first type line segments passing through the joint point, and

the instructions upon execution by the processor, cause the processor to identify the intersection for all of the first type line segments set for each of the plurality of joint points in the base image.

11 . The apparatus according to claim 1 , wherein

the instructions upon execution by the processor, cause the processor to associate one or more of the intersections with at least one region of a human body.

12 . The apparatus according to claim 1 , wherein the result of sensing the body surface of the target is multiple pieces of point cloud data with different shooting directions, and

the base image is generated based on a result of aligning the multiple pieces of point cloud data in a three dimensional manner.

13 . A computer-executable method comprising steps of:

estimating, based on a result of sensing a surface of a body of a target, a plurality of joint points corresponding to joints in the body of the target;

setting a first type line segment for at least one of the plurality of joint points in a two dimensional base image that represents the body surface of the target, the first type line segment passing through the joint point; and

identifying an intersection at which the first type line segment intersects with the body surface of the target in the base image.

14 . A non-transitory computer-readable recording medium that stores a program which causes a computer to execute a method comprising:

estimating, based on a result of sensing a surface of a body of a target, a plurality of joint points corresponding to joints in the body of the target;

setting a first type line segment for at least one of the plurality of joint points in a two dimensional base image that represents the body surface of the target, the first type line segment passing through the joint point; and

identifying an intersection at which the first type line segment intersects with the body surface of the target in the base image.

15 . A system comprising a first computer and a second computer,

the first computer comprising a processor and a memory with instructions thereon, wherein

the memory holds the instructions upon execution by the processor, cause the processor to:

acquire a result of sensing a surface of a body of a target from the second computer;

estimate, based on a result of sensing the surface of the body of the target, a plurality of joint points corresponding to joints in the body of the target;

set a first type line segment for at least one of the plurality of joint points in a two dimensional base image that represents the body surface of the target, the first type line segment passing through the joint point; and

identify an intersection at which the first type line segment intersects with the body surface of the target in the base image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2024
From: MITSUBISHI CHEMICAL GROUP CORPORATION
To: SHOSABI INC.
Reel/Frame 066414/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: YAMAGISHI, SACHIKO; KOBAYASHI, KENJIRO
To: MITSUBISHI CHEMICAL GROUP CORPORATION
Reel/Frame 064128/0228 →