Find Jobs
Hire Freelancers

Algorithm for Clustering Points

$30-250 AUD

Closed
Posted about 8 years ago

$30-250 AUD

Paid on delivery
I require an experienced C# programmer/engineer to write an algorithm for me. The algorithm will be part of a larger system, and should the programmer be a good fit, I would love to offer some more regular work. I describe the algorithm requirements below. You will be provided with a list of points, these points should be clustered and classified using the DBScan algorithm (Already written, I can provide if needed). These clusters are effectively just points drawn on an image to estimate a line, so I will need you to write a function in C# to convert the clusters of points to a line, and then to test the lines against one another (using parallelism and distance) to determine whether they are in fact just continuations of one another. You will then be given a numerical length (X), which will be less than the length of the lines. You will step across the lines from the beginning, in steps of X, until you reach the end. The output of this function will be the point at each step of X. There are some speed constraints here, as the number of points being passed to the algorithm could be up to 500,000. You will need to be efficient, and I'm happy for you to write OpenCL code if you need to in order to achieve this. I have attached an image to help convey the concept. I'm keen to start this project within the day, so please let me know if you're interested and send me a Resume. Thanks!
Project ID: 9975189

About the project

7 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $359 AUD for this job
User Avatar
I have done MS Software Engineering. I had a course on DATA ENINEERING. I know all data mining techniques and data analysis techniques. My research was on Rough Set Theory. Tools I uses are Weka and Matlab. Please see my profile and reviews as well. Thanks
$147 AUD in 3 days
4.9 (75 reviews)
6.0
6.0
User Avatar
-----------------------------------Algorithm Expert & Pro Developer! Best Result in Time!----------------------- Dear, sir. Your project is really interesting for me, because I'm an expert in that field. Further discussion is needed and will be useful for us, I believe. Looking forward your response. Thank you.
$300 AUD in 3 days
4.9 (63 reviews)
5.8
5.8
User Avatar
Hello, Before you select a part time developer from here, take a look at fugacode.com. If you like what you see, contact us. That's all. "Why hire freelancers? when you can hire professional developers for the same cost" Regards, FUGACODE Team
$147 AUD in 3 days
5.0 (12 reviews)
5.5
5.5
User Avatar
I can do this task for you.I can do this task for you.I can do this task for you.I can do this task for you.I can do this task for you.I can do this task for you.
$222 AUD in 3 days
4.6 (30 reviews)
5.0
5.0
User Avatar
Hi! I'm interested on your project. I am a Senior Engineer in a company that is engaged in the development of 3D printers so working with points won't be new to me. We process STL / OBJ files that we know could sometimes contain millions of points. Let's discuss this project of yours. Best regards, Angelo
$155 AUD in 5 days
4.2 (1 review)
4.0
4.0
User Avatar
I have some experience with writing algorithms and this one looks quite complicated. I have not done DBScan before however, but there might be some complicated coding required. More details would be appreciated.
$1,666 AUD in 14 days
3.4 (1 review)
1.3
1.3
User Avatar
Hi. I am C# developer with 5+ years expirience in .NET. I can develop desktop, web-applications and web-services with using modern technologies and patterns, such as: - MVC, MVVM - MS SQL - WPF - ORM (Entity Framework) - SignalR - REST, SOAP API - Dependency injection, Lazy initialization, Singleton etc. Also I have work with page's markup and JS (JQuery, Bootstrap, Knockout). I am interested in long-term cooperation. Propose to discuss the details of your task. I am confident that I can offer you profitable conditions. Best Regards, Dmitry.
$35 AUD in 0 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I am one of the best Polish programmers in algorithmic problem solving. I won several competitions which generally are about solving very similar problems to the one specified by you. My default language is C++ but I know C# quite well too. Are you sure you have attached an image? I can't see it but I would like to, in order to check how precisely lines are estimated by clusters of points. Depending on it I will think of an appropriate algorithm. When I have lines I think it will be easy to merge lines which are continuations of each other by plane sweep. Then the last step will be trivial.
$200 AUD in 4 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ALGERIA
Algeria
0.0
0
Member since Mar 17, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.