Home Forums Legacy SDKs Custom Calibration

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #10529
    Dkranc
    Participant

    I am working on developing a program for patients with disabilities. Each user will need the ability to calibrate from within the program. Is there a way to program a customized calibration, where I choose the points of calibration? I see that you can do this with the pro sdk, but that is only with pro eye trackers,

    #10533
    Alex [Tobii]
    Participant

    Hi @dmandy!

    Do you use Tobii Unity SDK or Tobii Core SDK or Tobii Stream Engine?

    #10545
    Dkranc
    Participant

    Tobii Core SDK

    #10755
    Grant [Tobii]
    Keymaster

    Hi @dmandy, thanks for the confirmation. To implement a custom calibration for your project (I assume you are using a Tobii 4C Eye Tracker?) then a couple of routes are open to you but unfortunately, no custom calibration routines are available directly with the Core SDK.

    Firstly, you can indeed use the Tobii Pro SDK in conjunction with the 4C but this requires the purchase of a special unlock file to do so however this is likely to be the simplest route to implement (some examples are included) and integrate into an existing application assuming you can port your existing Core SDK code into Pro SDK within .NET without too much issue.

    As a second option, custom calibrations are available via the Tobii Stream Engine which is written in c++. Info regarding this SDK can be found @ https://developer.tobii.com/consumer-eye-trackers/stream-engine/getting-started/
    Again, this requires the purchase of a special licence to use for custom calibrations. This would be a better option if you are happy to create an application from the ground up using C++ and to target multiple platforms.

    Please let us know how you would like to proceed and if we can answer any further questions you may have.

    #10819
    Suhyung
    Participant

    I am trying to do something similar with Tobii 4c using the Tobii Stream Engine in linux. I was using my personal calibration method, but it is not that accurate and I thought of using the custom calibration with tobii API. I have seen that there is a function called tobii_calibration_collect_data_3d, which is exactly what I want to use, but I see that the units for z coordinate is in mm, and I will use distance further (1~5 meters, which is like 5000mm). I am not sure if this distance is suitable for tobii calibration. Moreover, do you have any sample code for calibration? I managed to stream gaze data, however, when I run the function tobii_calibration_start, i will get error all the time.
    I would appreciate if you could help me with that! Thank you

    #10855
    Grant [Tobii]
    Keymaster

    Hi @my5tery, could you kindly confirm with me by PM confirmation that you have purchased the custom calibration licence for the stream engine? I am afraid I could not find your details in our system. Many thanks for your collaboration.

    However, I can confirm that at a distance of one metre, this is quite outside the recommend ~30cm distance we recommend for calibrating on our consumer level eye trackers.

    #19851
    InfoWash
    Participant

    Hi I read this thread and thought my question fits quite well. I also wanted to do a custom calibration with my Tobii 4c and the streame engine. As I read, you need a special license for this, so the first question: where do I get this?

    The second question: Are there generally examples for a custom calibration? In my case, I need to calibrate as accurately as possible for a 55 inch tv with at least 5 (or better 9?) points. However, I want to calibrate only a certain area and achieve the most accurate values possible in this area. What is the best way to proceed?

    I would be happy if you could help me with this.

    #19858
    Grant [Tobii]
    Keymaster

    Hi @infowash, and thanks for getting in touch. The custom calibration licence does come with a supplied sample code, so you should be able to get up and running relatively quickly hopefully.

    Please bear in mind however that custom calibration routine does not overcome the Tobii 4C inherent screen size official limitation of 27″ 16:9 or 30″ 21:9

    Workarounds however are possible as discussed @ https://developer.tobii.com/community/forums/topic/ultrawide-monitors/

    To contact our Sales team regarding the purchase of the appropriate licence, please use the form @ https://developer.tobii.com/license-agreement/contact/

    Do let us know if we can provide any further information. Best Wishes.

    #19998
    InfoWash
    Participant

    Hi again, i contacted the slaes team and they said:
    “Tobii 4C, the eye tracker you are mentioning is a discontiuned Tobii Tech product. This eye tracker cannot be used fo scinetific research wich on eye movements, since saving the gaze data for later analysis is not allowed. Tobii Pro used to offer an Upgrade key, which would allow such data use. However, since discontiuned, this not offered anymore.”

    They said they couldn´t help me and told me to contact the tech team. I had contacted them before and they said the same as you (contact the sales team).
    In the meantime I am very frustrated about this license key and don´t know what to do. I am a student and just wanted to use this custom calibration only in the contect of a project (means about 2-3 weeks). Therefore, it is even more frustrating that it is so difficult or, according to the sales team, no longer possible to get this license key….

    #20003
    Grant [Tobii]
    Keymaster

    Hi @infowash, sorry to hear about your experiences. I am afraid to confirm that indeed no more licence are being issues for analytical use in conjunction with the Tobii 4C (or ET5). Tobii Pro is the business unit that specialises in scientific and analytical use, whilst Tobii Tech have now focused toward gaming exclusively. Apologies for the inconvenience, however Tobii Pro is now the only option we can recommend for analytical use with Eye Tracking.

    #27018
    Isabella Borjas
    Participant

    Industrial IoT Solutions connect machines, devices, and sensors across industrial environments to collect and analyze real-time data, enabling smarter decision-making and process automation. These solutions improve operational efficiency, predictive maintenance, and asset tracking while reducing downtime and costs. By integrating advanced analytics and AI, businesses can optimize production, enhance safety, and drive innovation in industries like manufacturing, logistics, and energy.

Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.