Self-leveling inspection systems and methods

US9927368B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9927368-B1
Application numberUS-201213358463-A
CountryUS
Kind codeB1
Filing dateJan 25, 2012
Priority dateJan 26, 2011
Publication dateMar 27, 2018
Grant dateMar 27, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Self-leveling inspection systems for use in inspecting buried pipes or other cavities are disclosed. A camera head may include an image sensor, an orientation sensing module, and an image processing module configured to adjust an image or video provided from the image sensor, based at least in part on information provided from the orientation sensor, in the camera head.

First claim

Opening claim text (preview).

We claim: 1. A pipe inspection system, comprising: a camera head, the camera head including: an orientation sensing module; an image sensor configured to generate a source image comprising a first plurality of pixel values at a first pixel size of n horizontal pixels by m vertical pixels and provide the source image as a source image output signal; an image processing module coupled to the orientation sensing module and image sensor, said image processing module configured to receive the source image output signal and generate a second image corresponding to a subset of the first plurality of pixel values of the first image, wherein the subset of pixels are selected based on a geometric rotation of the orientation of the source image output signal that is based on an orientation signal provided from the orientation sensing module, and provide the subset of pixels as a rotated digital output signal; and a line driver coupled to an output of the image processing module to receive the rotated digital output signal and provide a digital camera head output signal to a push-cable transmission line operatively coupled to the camera head. 2. The system of claim 1 , wherein the output video signal is a digital video signal. 3. The system of claim 1 , wherein the orientation sensing module comprises an accelerometer. 4. The system of claim 3 , wherein the accelerometer is a 3-axis accelerometer. 5. The system of claim 1 , further comprising: the push-cable: a camera control module coupled to an output of the push-cable and a display device coupled to the camera control module, the display device configured to render a visual display corresponding to the digital output video signal. 6. The system of claim 3 , wherein the orientation signal is an accelerometer signal associated with a gravitationally induced orientation of the accelerometer corresponding to an orientation of the image sensor. 7. The system of claim 1 , wherein the second image is generated at a pixel size of p horizontal pixels by q vertical pixels, wherein p and q are respectively less than m and n. 8. The system of claim 1 , wherein the image processing module comprises a processing element and a memory element coupled to the processing element, said processing element configured to: store the first plurality of pixel values of the first image in the memory element; determine ones of a plurality of virtual pixel values based on the first plurality of pixel values stored in the memory element; and generate the video signal based on the plurality of virtual pixel values. 9. The system of claim 8 , wherein the processing element comprises a programmable logic device. 10. The system of claim 8 , wherein the programmable logic device comprises a field programmable gate array (FPGA). 11. The system of claim 8 , wherein the processing element comprises an application specific integrated circuit (ASIC). 12. The system of claim 8 , wherein the processing element comprises a microprocessor, microcontroller, or digital signal processor (DSP). 13. The system of claim 8 , wherein the memory element comprises a single memory set or memory array. 14. The system of claim 8 , wherein the memory element comprises a ping-pong memory set or memory array, wherein the memory array is configured to allow writing of the first image into a first array of the ping-pong memory and reading the second image from a second array of the ping-pong memory. 15. The system of claim 8 , wherein ones of the plurality of virtual pixels are determined as a predefined function of the first plurality of pixel values in proximity to the ones of the plurality of virtual pixels. 16. The system of claim 15 , wherein the predefined function is an average of a plurality of the first plurality of pixel values in proximity to the ones of the plurality of virtual pixels. 17. The system of claim 15 , wherein the predefined function is a gradient based function. 18. The system of claim 15 , wherein the predefined function is a bilinear interpolation. 19. The system of claim 1 , wherein the camera head further includes a wide angle lens optically coupled to the image sensor. 20. The system of claim 19 , wherein the wide angle lens is configured to cover a diagonal field of view of about 90 degrees or more with a rear field of view that covers at least about 50 percent of an active imaging of the image sensor. 21. The system of claim 1 , wherein the image sensor comprises a high resolution image sensor of having a resolution of 1600 by 1200 pixels or higher. 22. The system of claim 21 , wherein the high resolution image sensor comprises a charge coupled device (CCD). 23. The system of claim 21 , wherein the high resolution image sensor comprises a complementary metal oxide semiconductor (CMOS) sensor. 24. The system of claim 1 , wherein the size of the subset of pixels is based at least in part on the orientation signal. 25. The system of claim 24 , wherein the size of the subset of pixels is a function of the offset in orientation of the image sensor from a gravity-referenced vertical orientation. 26. The system of claim 1 , wherein the image processing module includes one or more non-transitory processor readable media having instructions for implementing at least in part the stages of: generating, at an image sensor in a camera head, a first image comprising a first plurality of pixel values at a first pixel size of n horizontal pixels by m vertical pixels; generating an orientation signal corresponding to an orientation of the image sensor; generating, in the camera head, a second image corresponding to a subset of the first plurality of pixel values of the first image, wherein the subset of pixels are generated based at least in part on the orientation signal; and providing the second image as a frame of an output video signal. 27. The system of claim 26 , wherein the orientation is a gravitational orientation. 28. The system of claim 26 , wherein the output video signal is generated as an analog video signal. 29. The system of claim 26 , wherein the output video signal is generated as a digital video signal. 30. The system of claim 26 , further comprising instructions for generating, on a display device, a visual display corresponding to the output video signal. 31. The system of claim 26 , wherein the second image is generated at a pixel size of p horizontal pixels by q vertical pixels, wherein p and q are respectively less m and n. 32. The system of claim 26 , wherein the instructions further include instructions for: storing the first plurality of pixel values of the first image in the memory element; determining, in a processing element, ones of a plurality of virtual pixel values based on the first plurality of pixel values stored in the memory element; and generating the second image based on a plurality of virtual pixel values. 33. The system of claim 32 , wherein ones of the plurality of virtual pixels are determined as a predefined function of the first plurality of pixel values in proximity to the ones of the plurality of virtual pixels. 34. The system of claim 33 , wherein the predefined function is an average of a plurality of the first plurality of pixel values in proximity to the ones of the plurali

Assignees

Inventors

Classifications

  • Circuits specially adapted for system specific signal conditioning · CPC title

  • Visual inspection (measuring projectors G01B9/08) · CPC title

  • Inspecting, measuring or testing · CPC title

  • Constructional aspects · CPC title

  • using pigs or probes travelling in the pipe · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9927368B1 cover?
Self-leveling inspection systems for use in inspecting buried pipes or other cavities are disclosed. A camera head may include an image sensor, an orientation sensing module, and an image processing module configured to adjust an image or video provided from the image sensor, based at least in part on information provided from the orientation sensor, in the camera head.
Who is the assignee on this patent?
Olsson Mark S, Shaffer Roger B, Bench Stephanie M, and 4 more
What technology area does this patent fall under?
Primary CPC classification G01N21/8803. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 27 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).