1 / 54

Efficient Intermodal Loading Analysis with Machine Vision

Explore the use of machine vision to measure aerodynamic efficiency in heavy-haul railroads, evaluating gap lengths between loads for lower fuel costs. Discover challenges and proposed algorithms for improved efficiency.

rgosselin
Download Presentation

Efficient Intermodal Loading Analysis with Machine Vision

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Machine Vision Analysis of Intermodal Loading Efficiency on Heavy-Haul Railroads Tristan G. Rickett*, Avinash Kumar**, John M. Hart**, J. Riley Edwards*, Christopher P.L. Barkan* and Narendra Ahuja** *Rail Transportation & Engineering Center, University of Illinois at Urbana-Champaign, Urbana IL, USA; **Beckman Institute for Advanced Science and Technology, University of Illinois at Urbana-Champaign, Urbana, USA; IHHA 2011

  2. Outline • Goal • Machine Vision (MV) Based Approach • Challenges • Proposed MV Algorithms • Results Analysis • Conclusion & Future Work

  3. Outline • Goal • Machine Vision (MV) Based Approach • Challenges • Proposed MV Algorithms • Results Analysis • Conclusion & Future Work

  4. Goal : Measure Aerodynamic Efficiency • Lower fuel costs are incurred with aerodynamically efficient intermodal freight trains. • Aerodynamic efficiency can be estimated by computing all the gap lengths between successive loads of a freight train.[Lai, Barkan et.al, JRRT2006] • Machine vision provides us with efficient techniques to automatically detect gap lengths.[Kumar, Ahuja WACV06](This presentation)

  5. Goal : Measure Aerodynamic Efficiency • Lower fuel costs are incurred with aerodynamically efficient intermodal freight trains. • Aerodynamic efficiency can be estimated by computing all the gap lengths between successive loads of a freight train.[Lai, Barkan et.al, JRRT2006] • Machine vision provides us with efficient techniques to automatically detect gap lengths.[Kumar, Ahuja WACV06](This presentation)

  6. Goal : Measure Aerodynamic Efficiency • Lower fuel costs are incurred with aerodynamically efficient intermodal freight trains. • Aerodynamic efficiency can be estimated by computing all the gap lengths between successive loads of a freight train.[Lai, Barkan et.al, JRRT2006] • Machine vision provides us with efficient techniques to automatically detect gap lengths.[Kumar, Ahuja WACV06](This presentation)

  7. Outline • Goal • Machine Vision (MV) Based Approach • Challenges • Proposed MV Algorithms • Results Analysis • Conclusion & Future Work

  8. Machine Vision(MV) Based Approach • Advances in the field of computer vision and image processing techniques. • Cheap availability of high speed video cameras with good resolution (640x480). • Faster processing power of today’s computers. (Moore’s Law)

  9. Machine Vision(MV) Based Approach • Advances in the field of computer vision and image processing techniques. • Cheap availability of high speed video cameras with good resolution (640x480). • Faster processing power of today’s computers. (Moore’s Law)

  10. Machine Vision(MV) Based Approach • Advances in the field of computer vision and image processing techniques. • Cheap availability of high speed video cameras with good resolution (640x480). • Faster processing power of today’s computers. (Moore’s Law)

  11. Machine Vision(MV) Based Approach • Advances in the field of computer vision and image processing techniques. Accurate • Cheap availability of high speed video cameras with good resolution (640x480). • Faster processing power of today’s computers. (Moore’s Law).

  12. Machine Vision(MV) Based Approach • Advances in the field of computer vision and image processing techniques. Accurate • Cheap availability of high speed video cameras with good resolution (640x480). Cheap • Faster processing power of today’s computers. (Moore’s Law).

  13. Machine Vision(MV) Based Approach • Advances in the field of computer vision and image processing techniques. Accurate • Cheap availability of high speed video cameras with good resolution (640x480). Cheap • Faster processing power of today’s computers. (Moore’s Law). Fast

  14. Outline • Goal • Machine Vision (MV) Based Approach • Challenges • Proposed MV Algorithms • Results Analysis • Conclusion & Future Work

  15. Challenges : Imaging Variations No Clouds Moving Clouds Varying Illumination Moving Trees

  16. Challenges : Different Types of Loads • Empty Railcar • Double Stack with upper and lower stack of same length • & (d) Double Stack with upper and lower stack of different length • (e) Single Stack • (f) Trailer.

  17. Challenges : Processing Speed • About 30 intermodal trains per day. • Each train has approx 5GB of information. • Processing huge data in limited time usually requires sacrificing some accuracy. • Find optimal balance between accuracy and time efficiency as both are important.

  18. Challenges : Processing Speed • About 30 intermodal trains per day. • Each train has approx 5GB of information. • Processing huge data in limited time usually requires sacrificing some accuracy. • Find optimal balance between accuracy and time efficiency as both are important.

  19. Challenges : Processing Speed • About 30 intermodal trains per day. • Each train has approx 5GB of information. • Processing huge data in limited time usually requires sacrificing some accuracy. • Find optimal balance between accuracy and time efficiency as both are important.

  20. Challenges : Processing Speed • About 30 intermodal trains per day. • Each train has approx 5GB of information. • Processing huge data in limited time usually requires sacrificing some accuracy. • Find optimal balance between accuracy and time efficiency as both are important.

  21. Outline • Goal • Machine Vision (MV) Based Approach • Challenges • Proposed MV Algorithms • Results Analysis • Conclusion & Future Work

  22. Flowchart of Machine Vision System Video Acquisition Train velocity computation Background removal Train Monitoring System (TMS) Mosaic Generation Load Classification Gap Length Estimation Train Scoring System (TSS) AEI Data Slot Efficiency & Aerodynamic Score

  23. Flowchart of Machine Vision System Video Acquisition Train velocity computation Background removal Train Monitoring System (TMS) Mosaic Generation Load Classification Gap Length Estimation Train Scoring System (TSS) AEI Data Slot Efficiency & Aerodynamic Score

  24. Example Video Acquisition@ Joliet, IL Viewing Volume Inter-modal Train Camera

  25. Flowchart of Machine Vision System Video Acquisition Train velocity computation Background removal Train Monitoring System (TMS) Mosaic Generation Load Classification Gap Length Estimation Train Scoring System (TSS) AEI Data Slot Efficiency & Aerodynamic Score

  26. TMS : Train Velocity Computation Successive Image Frames A B Find the location of image A in Image B

  27. TMS : Train Velocity Computation Successive Image Frames Slide A over B by 0 pixel and compare 0 1

  28. TMS : Train Velocity Computation Successive Image Frames Slide A over B by 1 pixel and compare 0 1

  29. TMS : Train Velocity Computation Successive Image Frames Slide A over B by V pixel and compare V 0 1

  30. TMS : Train Velocity Computation Successive Image Frames Best match obtained after shifting by V pixels V 0 1

  31. TMS : Train Velocity Computation Successive Image Frames Train Velocity: V pixels/frame V 0 1

  32. Flowchart of Machine Vision System Video Acquisition Train velocity computation Background removal Train Monitoring System (TMS) Mosaic Generation Load Classification Gap Length Estimation Train Scoring System (TSS) AEI Data Slot Efficiency & Aerodynamic Score

  33. TMS : Background Subtraction • Background Subtraction is to separate the train from other objects • In train videos • locomotives/containers are the moving objects • sky/clouds/ground/trees/birds/… form background • Such natural (unrestricted) background is • diverse, and therefore • challenging to recognize and subtract

  34. TMS : Background Subtraction • Background Subtraction is to separate the train from other objects • In train videos • locomotives/containers are the moving objects • sky/clouds/ground/trees/birds/… form background • Such natural (unrestricted) background is • diverse, and therefore • challenging to recognize and subtract

  35. TMS : Background Subtraction • Background Subtraction is to separate the train from other objects • In train videos • locomotives/containers are the moving objects • sky/clouds/ground/trees/birds/… form background • Such natural (unrestricted) background is • diverse, and therefore • challenging to recognize and subtract

  36. TMS : Background Subtraction x0 x0 x0+V Background Image Next Image Current Image A = Compare ~ 1 Proposed Foreground Measure : (A-B)/2 ~ 1 ~ -1 B = Compare -1 <= Compare( ) <= 1

  37. TMS : Background Subtraction x1 x1 x1+V Background Image Next Image Current Image A = Compare ~ 1 Proposed Foreground Measure : (A-B)/2 ~ 0 ~ 1 B = Compare

  38. TMS : Background Subtraction • Thus, foreground measure of 1 indicates train and 0 indicates background, • Applying this technique by selecting windows at the center of the image, background is removed.

  39. TMS : Background Subtraction • Thus, foreground measure of 1 indicates train and 0 indicates background, • Applying this technique by selecting windows at the center of the image, background is removed. V pixels

  40. Flowchart of Machine Vision System Video Acquisition Train velocity computation Background removal Train Monitoring System (TMS) Mosaic Generation Load Classification Gap Length Estimation Train Scoring System (TSS) AEI Data Slot Efficiency & Aerodynamic Score

  41. TMS : Mosaic Generation • Repeating background removal for consecutive image frames leads to mosaic generation

  42. Flowchart of Machine Vision System Video Acquisition Train velocity computation Background removal Train Monitoring System (TMS) Mosaic Generation Load Classification Gap Length Estimation Train Scoring System (TSS) AEI Data Slot Efficiency & Aerodynamic Score

  43. TMS : Load Classification Double Stacks of two different kinds Trailer Single Stack

  44. Flowchart of Machine Vision System Video Acquisition Train velocity computation Background removal Train Monitoring System (TMS) Mosaic Generation Load Classification Gap Length Estimation Train Scoring System (TSS) AEI Data Slot Efficiency & Aerodynamic Score

  45. TMS : Sample Mosaic ResultsDouble Stacks

  46. TMS : Sample Mosaic ResultsTrailers

  47. TMS : Gap Length Estimation

  48. Outline • Goal • Machine Vision (MV) Based Approach • Challenges • Proposed MV Algorithms • Results Analysis • Conclusion & Future Work

  49. Analysis of Gap Edge Accuracy I • 4 kinds of errors in gap estimation calculated • No Error: The boundary line detected by TMS correctly corresponds to the actual boundary of the load • Under Estimation: A small amount of background not removed near the load boundaries • Gap Not Detected: An extreme case of under estimation where the complete background between the loads is not removed • Over Estimation: A section of the load near the boundary is removed due to errors in background removal

  50. Analysis of Gap Edge Accuracy II • Detailed analysis of ~ 1200 gaps

More Related