Identifying and evaluating possible horizontal and vertical lines intersecting potential pallet features
First Claim
1. A method for tracing a line from a possible corner of a pallet comprising:
- providing a Ro image comprising pixels that may generally correspond to an orthogonal distance from an origin point to one or more possible lines in a corresponding grey scale image;
identifying, using a computer, a possible pallet corner in the Ro image;
positioning, using the computer, a J×
K window over at least respective portions of a plurality of rows in the Ro image including at least a portion of a row containing said possible corner;
calculating, using the computer, an average of pixel values for each row in said J×
K window;
determining, using the computer, one of said rows in said J×
K window having an average pixel value nearest a current pixel location being considered for inclusion in a line being traced and defining said one row as a nearest row; and
deciding, using the computer, whether said nearest row is over a pallet, wherein said current pixel location is included in said line being traced when said nearest row is over a pallet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for tracing a line from a possible corner of a pallet. The method may comprise: providing a Ro image; identifying, using a computer, a possible pallet corner in the Ro image; positioning, using the computer, a J×K window over at least respective portions of a plurality of rows in the Ro image including at least a portion of a row containing the possible corner; calculating, using the computer, an average of pixel values for each row in the J×K window; determining, using the computer, one of the rows in the J×K window having an average pixel value nearest a current pixel location being considered for inclusion in a line being traced and defining the one row as a nearest row; and deciding, using the computer, whether the nearest row is over a pallet.
82 Citations
48 Claims
-
1. A method for tracing a line from a possible corner of a pallet comprising:
-
providing a Ro image comprising pixels that may generally correspond to an orthogonal distance from an origin point to one or more possible lines in a corresponding grey scale image; identifying, using a computer, a possible pallet corner in the Ro image; positioning, using the computer, a J×
K window over at least respective portions of a plurality of rows in the Ro image including at least a portion of a row containing said possible corner;calculating, using the computer, an average of pixel values for each row in said J×
K window;determining, using the computer, one of said rows in said J×
K window having an average pixel value nearest a current pixel location being considered for inclusion in a line being traced and defining said one row as a nearest row; anddeciding, using the computer, whether said nearest row is over a pallet, wherein said current pixel location is included in said line being traced when said nearest row is over a pallet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for tracing a line from a possible corner of a pallet comprising:
-
a computer configured to provide a Ro image comprising pixels that may generally correspond to an orthogonal distance from an origin point to one or more possible lines in a corresponding grey scale image; said computer further configured to identify a possible pallet corner in the Ro image; said computer further configured to position a J×
K window over at least portions of a plurality of rows in the Ro image including at least a portion of a row containing said possible corner;said computer configured to calculate an average of pixel values for each row in said J×
K window;said computer further configured to determine one of said rows in said J×
K window having an average pixel value nearest a current pixel location being considered for inclusion in a line being traced and defining said one row as a nearest row; andsaid computer further configured to decide whether said nearest row is over a pallet, wherein said current pixel location is included in said line being traced when said nearest row is over the pallet. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for tracing a line from a possible corner of a pallet, comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to provide a Ro image comprising pixels that may generally correspond to an orthogonal distance from an origin point to one or more possible lines in a corresponding grey scale image; computer readable program code configured to identify a possible pallet corner in the Ro image; computer readable program code configured to position a J×
K window over at least portions of a plurality of rows in the Ro image including at least a portion of a row containing said possible comer;computer readable program code configured to calculate an average of pixel values for each row in said J×
K window;computer readable program code configured to determine one of said rows in said J×
K window having an average pixel value nearest a current pixel location being considered for inclusion in a line being traced and defining said one row as a nearest row; andcomputer readable program code configured to decide whether said nearest row is over a pallet, wherein said current pixel location is included in said line being traced when said nearest row is over the pallet. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for tracing a line from a possible corner of a pallet comprising:
-
providing a Ro image comprising pixels that may generally correspond to an orthogonal distance from an origin point to one or more possible lines in a corresponding grey scale image; identifying, using a computer, a possible pallet corner in the Ro image; positioning, using the computer, a P×
Q window over at least portions of a plurality of columns of the Ro image including at least a portion of a column containing said possible corner;calculating, using the computer, an average of pixel values for each column in said P×
Q window;determining, using the computer, one of said columns in said P×
Q window having an average pixel value nearest a current pixel location being considered for inclusion in a line being traced and defining said one column as a nearest column; anddeciding, using the computer, whether said nearest column is over a pallet, wherein said current pixel location is included in said line being traced when said nearest column is over the pallet. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for tracing a line from a possible corner of a pallet comprising:
-
a computer configured to provide a Ro image comprising pixels that may generally correspond to an orthogonal distance from an origin point to one or more possible lines in a corresponding grey scale image; said computer further configured to identify a possible pallet corner in the Ro image; said computer further configured to position a P×
Q window over at least portions of a plurality of columns of the Ro image including at least a portion of a column containing said possible corner;said computer further configured to calculate an average of pixel values for each column in said P×
Q window;said computer further configured to determine one of said columns in said P×
Q window having an average pixel value nearest a current pixel location of said line being traced and defining said one column as a nearest column; andsaid computer further configured to decide whether said nearest column is over a pallet, wherein said current pixel location is included in said line being traced when said nearest column is over the pallet. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program product for tracing a line from a possible corner of a pallet, comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to provide a Ro image comprising pixels that may generally correspond to an orthogonal distance from an origin point to one or more possible lines in a corresponding grey scale image; computer readable program code configured to identify a possible pallet corner in the Ro image; computer readable program code configured to position a P×
Q window over at least portions of a plurality of columns of the Ro image including at least a portion of a column containing said possible corner;computer readable program code configured to calculate an average of pixel values for each column in said P×
Q window;computer readable program code configured to determine one of said columns in said P×
Q window having an average pixel value nearest a current pixel location of said line being traced and defining said one column as a nearest column; andcomputer readable program code configured to decide whether said nearest column is over a pallet, wherein said current pixel location is included in said line being traced when said nearest column is over the pallet. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification