IP Library Granted Patent US 10,094,950
Granted Patent B2
US 10,094,950 · App. 15/206,804 · Granted Oct 9, 2018

System and method for detecting and reconstructing objects in a non-continuous stream of items in an imaging system

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 10,094,950
App. No.
15/206,804
Granted
Oct 9, 2018
Kind
B2
Abstract

A controller for detecting objects moving in a first direction in a computed tomography (CT) imaging system is provided. The controller is configured to detect objects by assembling a plurality of segments based on a plurality of CT imaging slices. In response to receiving a stop request, the controller is configured to detect objects by causing the CT imaging system to cease a flow of objects, discarding the one or more of the plurality of CT imaging slices associated with a first segment and a second segment of the plurality of segments, causing the CT imaging system to move the objects in a second direction for an interruption distance in which the second direction is opposite the first direction, causing the CT imaging system to move the objects in the first direction, and reassembling the first segment and the second segment.

Claims (47)

1. An object detection controller for detecting objects moving in a first direction in a computed tomography (CT) imaging system, said object detection controller including a processor coupled to a memory device and to the CT imaging system, said object detection controller is configured to detect objects by:

receiving CT imaging data generated by the CT imaging system;

generating a plurality of CT imaging slices from the CT imaging data;

assembling a plurality of segments based on the generated plurality of CT imaging slices, wherein two neighboring segments of the plurality of segments include at least one substantially equivalent CT imaging slice;

in response to receiving a stop request:

causing the CT imaging system to cease a flow of objects;

discarding one or more of the plurality of CT imaging slices associated with a first segment and a second segment of the plurality of segments, wherein the first segment and the second segment are being assembled at the time the stop request is received;

causing the CT imaging system to move the objects in a second direction for an interruption distance, wherein the second direction is opposite the first direction;

causing the CT imaging system to move the objects in the first direction; and

reassembling the first segment and the second segment based on newly received CT imaging slices.

2. The object detection controller of claim 1 , wherein the interruption distance is equal to at least the summation of a deceleration distance and an acceleration distance.

3. The object detection controller of claim 2 , wherein the deceleration distance includes a distance that the objects travel during the time period between receiving the stop request and the objects coming to rest.

4. The object detection controller of claim 2 , wherein the acceleration distance includes a distance that the objects travel during the time period between the objects being at rest and the objects traveling at a constant velocity.

5. The object detection controller of claim 1 , wherein each segment of the plurality of segments includes a time stamp and geographic location.

6. The object detection controller of claim 1 , wherein each segment of the plurality of segments includes an identical number of CT imaging slices.

7. The object detection controller of claim 1 , wherein each segment of the plurality of segments is individually stored.

8. A computer-implemented method for detecting objects moving in a first direction in a computed tomography (CT) imaging system, said method implemented using an object detection device including a processor coupled to a memory device and to the CT imaging system, said method comprising:

receiving CT imaging data generated by the CT imaging system;

generating a plurality of CT imaging slices from the CT imaging data;

assembling a plurality of segments based on the generated plurality of CT imaging slices, wherein two neighboring segments of the plurality of segments include at least one substantially equivalent CT imaging slice;

in response to receiving a stop request:

causing the CT imaging system to cease a flow of objects;

discarding one or more of the plurality of CT imaging slices associated with a first segment and a second segment of the plurality of segments, wherein the first segment and the second segment are being assembled at the time the stop request is received;

causing the CT imaging system to move the objects in a second direction for an interruption distance, wherein the second direction is opposite the first direction;

causing the CT imaging system to move the objects in the first direction; and

reassembling the first segment and the second segment based on newly received CT imaging slices.

9. The method of claim 8 , wherein the interruption distance is equal to at least the summation of a deceleration distance and an acceleration distance.

10. The method of claim 9 , wherein the deceleration distance includes a distance that the objects travel during the time period between receiving the stop request and the objects coming to rest.

11. The method of claim 9 , wherein the acceleration distance includes a distance that the objects travel during the time period between the objects being at rest and the objects traveling at a constant velocity.

12. The method of claim 8 , wherein each segment of the plurality of segments includes a time stamp and geographic location.

13. The method of claim 8 , wherein each segment of the plurality of segments includes an identical number of CT imaging slices.

14. The method of claim 8 , wherein each segment of the plurality of segments is individually stored.

15. At least one non-transitory computer-readable storage media having computer-executable instructions embodied thereon for detecting objects moving in a first direction in a computed tomography (CT) imaging system, wherein when executed by at least one processor, the computer-executable instructions cause the processor to:

receive CT imaging data generated by the CT imaging system;

generate a plurality of CT imaging slices from the CT imaging data;

assemble a plurality of segments based on the generated plurality of CT imaging slices, wherein two neighboring segments of the plurality of segments include at least one substantially equivalent CT imaging slice;

in response to receiving a stop request:

cause the CT imaging system to cease a flow of objects;

discard one or more of the plurality of CT imaging slices associated with a first segment and a second segment of the plurality of segments, wherein the first segment and the second segment are being assembled at the time the stop request is received;

cause the CT imaging system to move the objects in a second direction for an interruption distance, wherein the second direction is opposite the first direction;

cause the CT imaging system to move the objects in the first direction; and

reassemble the first segment and the second segment based on newly received CT imaging slices.

16. At least one non-transitory computer-readable storage media in accordance with claim 15 , wherein the interruption distance is equal to at least the summation of a deceleration distance and an acceleration distance.

17. At least one non-transitory computer-readable storage media in accordance with claim 16 , wherein the deceleration distance includes a distance that the objects travel during the time period between receiving the stop request and the objects coming to rest.

18. At least one non-transitory computer-readable storage media in accordance with claim 16 , wherein the acceleration distance includes a distance that the objects travel during the time period between the objects being at rest and the objects traveling at a constant velocity.

19. At least one non-transitory computer-readable storage media in accordance with claim 15 , wherein each segment of the plurality of segments includes a time stamp and geographic location.

20. At least one non-transitory computer-readable storage media in accordance with claim 15 , wherein each segment of the plurality of segments is individually stored.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: SMITHS DETECTION INC.
To: SMITHS DETECTION GERMANY GMBH
Reel/Frame 072814/0781 →
MERGER Recorded Oct 30, 2025
From: SMITHS DETECTION, LLC
To: SMITHS DETECTION INC.
Reel/Frame 073406/0059 →
CHANGE OF NAME Recorded Oct 30, 2025
From: MORPHO DETECTION, LLC
To: SMITHS DETECTION, LLC
Reel/Frame 073411/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2016
From: HILLS, STEVEN LESLIE; BASU, SAMIT KUMAR
To: MORPHO DETECTION, LLC
Reel/Frame 039123/0817 →