Scanning railways
-
- V.I.P Member
- Posts: 200
- Joined: Mon May 05, 2014 11:19 am
- 9
- Full Name: Malte Holm
- Company Details: TLS
- Company Position Title: Surveyor
- Country: Norway
- Linkedin Profile: Yes
- Has thanked: 2 times
- Been thanked: 1 time
Scanning railways
Hi guys
I am in the starting process of planning a project.
The project is about finding a automatic way of calculating if there is to many or few chippings between the rail lines.
The data is collected with a scanner, and is orientated. So the only worries is how to calculate the chippings.
But what is nagging me, is that there isn't a real point zero to calculate the surface model from. My first thoughts is to make a triangular surface model and somehow use the rail lines as a point of zero. But i can't figure out how to extract the rail lines from the rest of the scanning? Even more, the chip pings kind of floats into the outside grass, so i have to figure out a method, how to calculate an outline of the railways triangular surface model.
I am thinking of selecting the rail lines, by somehow use a sort of polynomial?
But i can't figure out how to calculate an outline.
Does anyone have some experience or an idea, that can help to solve some of my problems?
I am in the starting process of planning a project.
The project is about finding a automatic way of calculating if there is to many or few chippings between the rail lines.
The data is collected with a scanner, and is orientated. So the only worries is how to calculate the chippings.
But what is nagging me, is that there isn't a real point zero to calculate the surface model from. My first thoughts is to make a triangular surface model and somehow use the rail lines as a point of zero. But i can't figure out how to extract the rail lines from the rest of the scanning? Even more, the chip pings kind of floats into the outside grass, so i have to figure out a method, how to calculate an outline of the railways triangular surface model.
I am thinking of selecting the rail lines, by somehow use a sort of polynomial?
But i can't figure out how to calculate an outline.
Does anyone have some experience or an idea, that can help to solve some of my problems?
- richard_m
- V.I.P Member
- Posts: 280
- Joined: Thu Apr 03, 2014 9:14 pm
- 9
- Full Name: Richard Merrin
- Company Details: Fugro
- Company Position Title: Data Processor _ Project Engineer
- Country: Netherlands
- Linkedin Profile: Yes
- Been thanked: 1 time
- Contact:
Re: Scanning railways
Hi,
it is normal to relate all measurements to the theoretical centreline between the 2 rails. We've been busy with R&D in this area for a while, I cannot say much unfortunately because:
1 - this is sensitive i.p. for us
2 - I'm too stupid to reliably know
Be aware though, if this is a research project we are already doing this commercially..
http://www.fugro.nl/related/brochures-p ... ailmap.pdf
Regards
Richard
it is normal to relate all measurements to the theoretical centreline between the 2 rails. We've been busy with R&D in this area for a while, I cannot say much unfortunately because:
1 - this is sensitive i.p. for us
2 - I'm too stupid to reliably know
Be aware though, if this is a research project we are already doing this commercially..
http://www.fugro.nl/related/brochures-p ... ailmap.pdf
Regards
Richard
-
- V.I.P Member
- Posts: 200
- Joined: Mon May 05, 2014 11:19 am
- 9
- Full Name: Malte Holm
- Company Details: TLS
- Company Position Title: Surveyor
- Country: Norway
- Linkedin Profile: Yes
- Has thanked: 2 times
- Been thanked: 1 time
Re: Scanning railways
Thanks for your reply. But it still leaves me asking, how i can define the two rail lines and how is it possible to define an outliner?
although it is a research project and i know that a lot of companies can provide this service, but unfortually the math in their software is a black box and i need to know all this basics, to research further into this area.
although it is a research project and i know that a lot of companies can provide this service, but unfortually the math in their software is a black box and i need to know all this basics, to research further into this area.
-
- V.I.P Member
- Posts: 316
- Joined: Thu Oct 15, 2009 12:51 pm
- 14
- Full Name: Martin Ankor
- Company Details: Anon
- Company Position Title: Surveyor
- Country: Australia
- Has thanked: 6 times
- Been thanked: 24 times
Re: Scanning railways
Maybe use the highest points (filter them) to define the rail lines, and also, therefore, extents of the chipping analysis.MalteHC wrote:Hi guys
I am in the starting process of planning a project.
The project is about finding a automatic way of calculating if there is to many or few chippings between the rail lines.
The data is collected with a scanner, and is orientated. So the only worries is how to calculate the chippings.
But what is nagging me, is that there isn't a real point zero to calculate the surface model from. My first thoughts is to make a triangular surface model and somehow use the rail lines as a point of zero. But i can't figure out how to extract the rail lines from the rest of the scanning? Even more, the chip pings kind of floats into the outside grass, so i have to figure out a method, how to calculate an outline of the railways triangular surface model.
I am thinking of selecting the rail lines, by somehow use a sort of polynomial?
But i can't figure out how to calculate an outline.
Does anyone have some experience or an idea, that can help to solve some of my problems?
-
- I have made <0 posts
- Posts: 9
- Joined: Fri Feb 25, 2011 12:18 pm
- 13
- Full Name: Anita Soni
- Company Details: UCL
- Company Position Title: Research Engineer
- Country: UK
- Linkedin Profile: Yes
Re: Scanning railways
I'm not sure if this is what you're looking for/how helpful this will be for you but there's an academic paper from an ISPRS conference on the automatic extraction of rail track (generic) using various algorithms based on the height of the rail to segment it from the rest of the point cloud from mobile scanning. It references a couple of MSc dissertations which are worth reading if you want to understand more about the extraction process:
http://www.isprs-ann-photogramm-remote- ... 3-2013.pdf
http://www.isprs-ann-photogramm-remote- ... 3-2013.pdf
-
- V.I.P Member
- Posts: 200
- Joined: Mon May 05, 2014 11:19 am
- 9
- Full Name: Malte Holm
- Company Details: TLS
- Company Position Title: Surveyor
- Country: Norway
- Linkedin Profile: Yes
- Has thanked: 2 times
- Been thanked: 1 time
Re: Scanning railways
mjankor wrote:Maybe use the highest points (filter them) to define the rail lines, and also, therefore, extents of the chipping analysis.MalteHC wrote:Hi guys
I am in the starting process of planning a project.
The project is about finding a automatic way of calculating if there is to many or few chippings between the rail lines.
The data is collected with a scanner, and is orientated. So the only worries is how to calculate the chippings.
But what is nagging me, is that there isn't a real point zero to calculate the surface model from. My first thoughts is to make a triangular surface model and somehow use the rail lines as a point of zero. But i can't figure out how to extract the rail lines from the rest of the scanning? Even more, the chip pings kind of floats into the outside grass, so i have to figure out a method, how to calculate an outline of the railways triangular surface model.
I am thinking of selecting the rail lines, by somehow use a sort of polynomial?
But i can't figure out how to calculate an outline.
Does anyone have some experience or an idea, that can help to solve some of my problems?
Thanks, i think this idea is worth investigating further into.
-
- I have made 60-70 posts
- Posts: 66
- Joined: Fri Dec 06, 2013 2:02 pm
- 10
- Full Name: Jennifer Clear
- Company Details: CRKennedy
- Company Position Title: Application Engineer
- Country: Australia
- Linkedin Profile: Yes
Re: Scanning railways
Hi,
3DReshaper Application has a plugin which allows to write Scripts in order to run automatic processing and also to write your own process.
A Script extracting automatically the railways from point clouds has been written with 3DReshaper for a French company working for French railroad.
http://www.3dreshaper.com/en1/En_script.htm
Unfortunately, it is not possible to find more "public" information on the internet. So if you are interested, please contact us and we will be able to show you a demo of a basic script extracting rails. We can't give you the code itself, of course.
Jennifer
3DReshaper Application has a plugin which allows to write Scripts in order to run automatic processing and also to write your own process.
A Script extracting automatically the railways from point clouds has been written with 3DReshaper for a French company working for French railroad.
http://www.3dreshaper.com/en1/En_script.htm
Unfortunately, it is not possible to find more "public" information on the internet. So if you are interested, please contact us and we will be able to show you a demo of a basic script extracting rails. We can't give you the code itself, of course.
Jennifer
Jennifer
- richard_m
- V.I.P Member
- Posts: 280
- Joined: Thu Apr 03, 2014 9:14 pm
- 9
- Full Name: Richard Merrin
- Company Details: Fugro
- Company Position Title: Data Processor _ Project Engineer
- Country: Netherlands
- Linkedin Profile: Yes
- Been thanked: 1 time
- Contact:
Re: Scanning railways
Probably worth remembering that each country only has a handful of types of rails and accurate profile diagrams of these are readily available. Normally you can read the type of rails from a code cast onto the side but of course in reality you can't stop a "scanning train" on live rails to have a look, for academic purposes you can probably assume the type of rails is known. Even if not the scan data simply needs fitting to a "parts table" containing the profiles of the rail types in order to ID the type and then it should be realitively easy to "follow" the rail in the data. This will allow you to ascertain the geometry of the rails and reduce this to the theoretical track centreline. A few mm of wear is likely on the rails but if its only the ballast bed you're interested then you have a couple of cm to play with.
I'm assuming you have existing data and scanned from above the track.
I'm assuming you have existing data and scanned from above the track.
- danielgadowski
- V.I.P Member
- Posts: 452
- Joined: Mon Jun 30, 2008 3:49 pm
- 15
- Full Name: Daniel Gadowski
- Company Details: Transport for London
- Company Position Title: Senior Engineer
- Country: UK
- Linkedin Profile: Yes
- Been thanked: 1 time
Re: Scanning railways
Hi there,
i'll throw my two cents here as a person who actually works on track.
1. I would aproach such project with a trolley kinematic scanning system in mind (Amberg GRP5000).
2. The trolley would measure your track, the scanner would pick up your balast.
3. Extract profiles from your data set. These will have the track rinning edhes on them plus a profile through the scan.
4. Use the known offsets from your running edges to get your "sleepers base surface".
5. Use the profiles to create the second surface
6. Calculate the volume.
I hope this helps.
Daniel
i'll throw my two cents here as a person who actually works on track.
1. I would aproach such project with a trolley kinematic scanning system in mind (Amberg GRP5000).
2. The trolley would measure your track, the scanner would pick up your balast.
3. Extract profiles from your data set. These will have the track rinning edhes on them plus a profile through the scan.
4. Use the known offsets from your running edges to get your "sleepers base surface".
5. Use the profiles to create the second surface
6. Calculate the volume.
I hope this helps.
Daniel
- richard_m
- V.I.P Member
- Posts: 280
- Joined: Thu Apr 03, 2014 9:14 pm
- 9
- Full Name: Richard Merrin
- Company Details: Fugro
- Company Position Title: Data Processor _ Project Engineer
- Country: Netherlands
- Linkedin Profile: Yes
- Been thanked: 1 time
- Contact:
Re: Scanning railways
Malte,
I assumed you were working from existing scan data, if not how is the track scanned? From a vehicle/train or trolley or from static scans on the trackside etc?
Richard.
I assumed you were working from existing scan data, if not how is the track scanned? From a vehicle/train or trolley or from static scans on the trackside etc?
Richard.