N-Dimensional Object Retrieval Using Multi-Level Decision Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional 3D database systems are inefficient in accurately retrieving objects within complex query regions, such as shadows or circular areas, due to their reliance on rough approximations and limited query control, especially when dealing with large numbers of objects and complex query shapes like quadric surfaces.

Innovation Solution

An object retrieval apparatus that accepts queries for (N−1)-dimensional surfaces in N-dimensional space, using a combination of minimum bounded boxes (MBBs) and decision functions to efficiently determine intersections, reducing the number of candidate objects by pre-filtering collisions and utilizing vector products stored in cache memory to quickly identify objects within quadric surfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional 3D database systems use rough approximations with minimum bounded boxes for collision detection, then the computational speed is improved, but the measurement precision deteriorates

Engineering Contradiction:
Improvecomputational speedVSAvoidapproximation accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent segments the collision detection process into multiple decision functions (zero-th through third decision functions) that operate at different levels of precision. The zero-th decision function performs rough filtering using minimum bounded boxes, while subsequent decision functions progressively refine the approximation accuracy for objects that pass through earlier filters, thus resolving the contradiction between speed and precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using different approximation methods for different objects based on their characteristics. Objects that are clearly non-intersecting are handled with simple minimum bounded box approximations, while objects that require higher precision are processed with more accurate approximation methods, allowing the system to optimize computational resources locally rather than uniformly.

Inventive Principle:
Principle #3Local quality

2Device complexity

If conventional systems use simple minimum bounded box approximations for all objects, then the device complexity is reduced, but the measurement precision deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidcollision detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the collision detection system into multiple decision functions with increasing complexity. The zero-th decision function uses simple minimum bounded boxes for all objects, while the first through third decision functions progressively apply more complex approximation methods only to objects that require higher precision, thus managing device complexity while improving measurement precision where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using enhanced approximation methods only for a subset of objects that require higher precision, rather than applying complex methods to all objects. This selective approach improves measurement precision for critical cases while keeping the overall system complexity manageable.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If conventional R-tree or Quad-tree structures are used with rectangular query regions, then the productivity is improved for simple queries, but the adaptability deteriorates for complex query shapes

Engineering Contradiction:
Improvequery processing efficiencyVSAvoidquery shape flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent makes the collision detection system universal by designing decision functions that can handle both simple rectangular queries and complex quadric surface queries. The same multi-level decision function framework adapts to different query types, maintaining high productivity for simple queries while gaining the adaptability to handle complex query shapes like shadows and circular areas.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies dynamics by making the query processing system adaptable to different query types. The decision functions dynamically adjust their processing based on the query shape, using efficient rectangular region processing for simple queries and more sophisticated quadric surface intersection detection for complex queries, thus balancing productivity and adaptability.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If conventional systems perform detailed collision detection for all candidate objects, then the measurement precision is improved, but the loss of time increases

Engineering Contradiction:
Improvecollision detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing rough collision filtering using minimum bounded boxes and the zero-th decision function before conducting detailed collision detection. This pre-filtering step eliminates obviously non-intersecting objects early in the process, so that detailed and time-consuming collision detection is performed only on a small subset of candidate objects, thus achieving high measurement precision without excessive processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity of useful action by implementing a multi-level decision function system where each level builds upon the previous level. The zero-th decision function continuously filters candidates, and the first through third decision functions continuously refine the collision detection accuracy for remaining candidates, ensuring that computational resources are continuously applied to useful detection tasks rather than being wasted on obviously non-intersecting objects.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9262717B2Apparatus and a method for retrieving an object
Publication Date: 2016.02.16 TOSHIBA DIGITAL SOLUTIONS CORP
  • US9262717B2 patent drawing
  • US9262717B2 patent drawing
  • US9262717B2 patent drawing

AI summary

According to one embodiment, an object retrieval apparatus includes a query acceptance unit and a collision decision unit. The query acceptance unit is configured to accept a retrieval query indicating (N−1)-dimensional surface in N-dimensional space (N is an integral number larger than or equal to three). The collision decision unit is configured to decide whether the (N−1)-dimensional surface intersects N-dimensional cuboid positioned in the N-dimensional space. The collision decision unit decides by using a plurality of decision functions. The plurality of decision functions includes zero-th˜(N−1)-th decision functions to decide whether at least a part of at least one of X-dimensional face (X is all integral numbers larger than or equal to zero, and smaller than or equal to (N−1)) of the N-dimensional cuboid is included in the (N−1)-dimensional surface.