Find Jobs
Hire Freelancers

Build a Ceres optimisation function in c++ using test data.

$400-600 USD

Avslutat
Publicerad ungefär fem år sedan

$400-600 USD

Betalning vid leverans
I need a function written in c++ using google Ceres, to solve an optimisation problem. I have a multi-sensor tracking setup as below: Three sensors, each streaming transform data as position xyz and rotation xyzw. The sensors are locked together. I know the extrinsic parameters of the sensors in relation to each other, as in the image below. As the sensors stream data, one or another of them with give data that is incorrect, giving spikes or dropouts in the data streams. What I need, is a function that takes in the three data streams, and uses the extrinsic parameters as a constraint, returning one single transform pose as xyz and xyzw that ignores the dropped or incorrect data spikes. I would like the functionality to also pass in a 'weight' or confidence for each sensor. I would like the function to be easily expandable to more than three sensors . Please ONLY bid on this project if you have experience with Ceres / bundle adjustment / computer vision. Please ask if i have not been clear. I will supply test data, as well as extrinsics, as csv files.
Project ID: 19034847

Om projektet

5 anbud
Distansprojekt
Senaste aktivitet fem år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
5 frilansar lägger i genomsnitt anbud på $542 USD för detta uppdrag
Använd avatar
hello,how are you. i read your bid carefully. i am c/c++, opencv expert and have full experience for 10 years. c++ language is my top skill. i can provide most quality and high speed. if you want to success, please contact me. Then, I will give you good result to the proposals. hire me.
$500 USD Om 10 dagar
4,4 (7 omdömen)
5,6
5,6
Använd avatar
Greetings I have gone through the project description and i have great expertise with C++ Programming, Computer Science. You are welcome to chat with me so that we can discuss in detail. Hi BenSharp! Please Send me a message so that we can discuss more about this project
$555 USD Om 14 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
I will do my best....
$555 USD Om 10 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
We have experience in computer vision and image processing. We have used the algorithms in ceres to calculate pose estimation and 3D point cloud modelling from multiple depth cameras without AR markers. We also have experience in realtime algorithms and realtime graphics for interactive displays.
$600 USD Om 10 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Please accept my apology for bidding even though you specifically asked not to bid without ceres experience, but I couldn't resist as the problem sounds very interesting. If you're already finding people with your requirements, feel free to ignore the rest of this. I do have a lot of C++ experience, vision, and am familiar with the concepts of muti-view geometry. I have done camera pose estimation but with opencv (Its API is not as versatile or suitable for >2 sensors as what I have seen of ceres). As far as approach: Your mention of bundle adjustment gives me the impression you want to treat windows of time as sets of points for each sensor. If you want to take that approach, then the weight will go into the error, so reprojection is weighted. Another possibility would be to only use bundle adjustment at first in a calibration phase until some criteria is met. From then on, we should have the intrinsic parameters for each sensor, as well as 3 homographies. So, we can discard outliers. After that, the position can be estimated as a weighted average. I would also suggest the weight takes into account, the proximity of the point from the boundary of the FOV of each sensor. If you are not finding anyone and you're willing to share sample data, I'd be willing to do a proof of concept to help you decide if I would be a good fit for your problem (not with all the detail).
$500 USD Om 20 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för GUERNSEY
London, Guernsey
5,0
4
Verifierad betalningsmetod
Medlem sedan okt. 8, 2013

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.