Find Jobs
Hire Freelancers

C++ projection algorithm for medical imaging collimator

$750-1500 USD

Closed
Posted over 5 years ago

$750-1500 USD

Paid on delivery
Read the description before bid and make answers from questions...!!! Seeking a C++ developer to design and implement an algorithm for positioning of a collimator (a light beam limiting device) for an imaging application. The ideal candidate has experience with linear algebra, positioning and projection and general imaging techniques. This algorithm will be incorporated into an existing application. The inputs and outputs of this algorithm are well-defined - please see the attached flowchart for the data flow. The work comprises the construction of an algorithm that will take in a distance and a 3D orientation of a light source and outputs the orientation and iris size of the collimator, curcumbscribed within a flat, square area. The algorithm should ensure that the source projection is appropriately sized for inscription inside of a fixed, square area depending on both the angle of inscidence upon the area and the distance from the source. This will involve using the physical specifications, positioning information and 3D transforms to correctly change the size and orientation of the source field. The algorithm must be robust and efficient for dynamically outputting positions within milliseconds of position changes of the device. More details will be provided upon starting work. Additionally, the developer will write unit and integration tests for the positioning algorithm along with thorough documentation. Note: the developer will need to sign a NDA prior to initiating the project Questions: 1. Are you familiar with algorithm design? 2. What sort of linear algebra experience do you have?
Project ID: 17625146

About the project

10 proposals
Remote project
Active 6 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
10 freelancers are bidding on average $993 USD for this job
User Avatar
Hello, there, I am very happy to put my bid on your project. I am an expert of algorithm and algebra and senior software developer, so I am interested in and confident to do this project. I hope to discuss everything of the project in detail with you and work on this project with you. Regards.
$1,000 USD in 20 days
4.9 (86 reviews)
6.8
6.8
User Avatar
I have served over many multination clients over the past two decades. Our key strengths are our people, core values, design-driven innovation, agile mindset, operational efficiency, technology expertise, and quality engineering. We are continuously innovating to provide best in class IT consulting, software development can oversee Solidworks, Arduino, Electrical Engineering, Python, Java, c+ Matlab, design services, custom products, mobility and cloud operations and among others. Our solutions have empowered businesses across industry verticals and geographies to make the right decisions while focusing on their core business. https://www.freelancer.com/u/prefectworld
$750 USD in 2 days
4.7 (36 reviews)
5.4
5.4
User Avatar
Do you use linear algebra methods to solve the optimization problem? Or you use the finite element method?
$900 USD in 20 days
4.2 (30 reviews)
4.6
4.6
User Avatar
i am a professional electrical engineer and i have years of experience of matlab and c# programming and i can complete the desirwd work before the time limit and minimum of your buget just in 600$
$750 USD in 10 days
5.0 (1 review)
1.7
1.7
User Avatar
Yes, I can convert an algorithm to C++ program and also design the algorithm based on need of the situation based on input. I can use any equation development to build program in linear algebra.
$750 USD in 10 days
2.8 (1 review)
0.0
0.0
User Avatar
Hello, I have previous experience in optics and I am familiar with collimating laser beams. My experience with linear algebra and matrix arithmetic is for solving eigenvalue equations. My previous project in C++ involved developing a pulling algorithm to manufacture a nanofiber from commercial optical fiber. The fiber is heated in a flame and pulled with stepper motors. The objective of the algorithm was to define the speed and distance of the motors to maintain a user defined profile of the nanofiber. I can deliver this project given more details of the underlying physics. Thanks, Shreyas
$833 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. I am a C/C++ developer with more then 15 years experience, mainly in CAD/CAM applications, I am very proficient in C/C++ coding and debugging on windows platform (but I have some experience on Mac and Linux also), both with MFC and Qt. Because of my experience I am very familiar with visualization and manipulation of 3D objects, and with the linear algebra theory related to this applications, moreover recently I am working on a 3D application for dental prothesic aid, and in this context I have started to use VTK for registration of stl tooth models. I am very interested to have more info about your project, please let me know for any question or if you think that a little test project to check my skills can be useful. Q1 : Are you familiar with algorithm design? Yes, my experience is all about design, implementation, debugging and optimization of algorithms mainly in CAD/CAM industry Q2: What sort of linear algebra experience do you have? My experience with linear algebra (apart from that gained in university) is about rotation, translation manipulation of matrices and vectors, that is needed for manipulation of 3D objects Best Regards Claudio Cordara
$1,250 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I specialize in algorithm design and implementation usign an language (mostly C and C++). Most of my algorithms are implemented with the C++ programming language. I will not give you only the implementation but a completeaxiomatic analysis of each procedure that I create for you. I would like with your consent to discuss more on how you want it implemented (whether a procedural way) or (using object oriented design).
$1,250 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi. I am an experience C++ and C programmer (20 years on C++ and 6 years on C) and my programs are well structured and well object oriented. I worked in military industry for the some years. My experience is: Windows: MS Visual Studio, MFC, QT, ACE, COM ATL Linux: Eclipse, Emacs, GDB Real Time, Multithreading, TCP/UDP Communications, (HTTP, DHCP, ICMP protocols as well) Design Patterns solutions, Best regards, Leonid.
$1,444 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CHINA
Dandong, China
5.0
15
Member since Jun 2, 2017

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.