Code the Light Fantastic

Code the Light Fantastic

Simulate an adaptive matrix headlight

Machine Learning/AI
Total Prize 24,000
Scroll To Top

Rules of Competition


1. Organizer
This Challenge is organized by KTM F&E GmbH, Part of Pierer Mobility AG and overseen by Advanced Engineering (EE). Address: KTM F&E GmbH, Stallhöffnerstraße 3, 5230, Mattighofen. Subsequetly known as “The Organizer”.
2. Challenge Description
“Code the Light Fantastic” is a software coding competition with three levels of difficulty. Further details explained below. For the avoidance of doubt, “Code the Light Fantastic” is an ideas competition and expressly not a game of chance within the meaning of the Austrian Gaming Act.
3. Challenge Structure
The Challenge will be organized in a in a 3-level cascade method:
3.1. Initial Phase (Level 1)
During the initial phase:
▪ Participants will have access to specific material for this level.
▪ Participants will be able to submit first solution for first Key Frame Evaluation.
This assesses the software performance. If the performance does not meet the minimum threshold the participant will be provided feedback and invited to resubmit.
▪ If the Key Frame Evaluation is positive, an On Board test will be conducted to verify that the code can run on the target hardware. If this is unsuccessful the participant will be provided feedback and invited to resubmit.
▪ Where the first attempt is not successful (for whatever reason). The participant is permitted to make up to four resubmissions.
▪ If the On Board test is positive, participant will be immediately permitted to compete in Level 2 and, pending availability, will receive one of the first level prizes.
3.2. Middle Phase (Level 2)
During the middle phase:
▪ Participants, who successfully past Level 1, will have access to specific material for this level.
▪ Due to sensible data on specific material for this level, participants must sign an NDA before get access to the material.
▪ The evaluation procedure and prize allocation is the same as Level 1. At Level 2 participants will receive an additional three submission attempts, which are added to the unused attempts in level 1.
3.3. Final Phase (Level 3)
During the final phase:
▪ Participants, who successfully past Level 2, will have access to specific material for this level.
▪ The evaluation procedure starts the same as Level 2, however more precise assessments will be made on the quality of the detection and the computing power consumption of the algorithm. There are no limits on the number of submissions which can be made for level 3.
3.4. Leaderboards
During the competition participants will be ranked on a leaderboard. This leaderboard is based on the scores awarded during the Key Frame Evaluation. Note that in the event that two or more participants achieve an identical score, the working time will be used to correctly rank the participants. The working time is calculated from the date (/time) the participant had access to the resources, until the date that the participant submits the code which passed both the Key Frame Evaluation and the On Boar Test.
4. Dates and Deadlines (“Challenge Period”)

Initial phase: August 21 – 12 November (latest day to register for the competition is 8th October)
Middle phase: latest submission date 31 December 2023 
Final phase: latest submission date and competition close 28 January 2024

Challenge deadlines are subject to change and additional deadlines may be introduced during The Challenge. Any additional or altered deadlines, not already described in these rules, will be updated on The Challenge website for the participant’s information and the participant will be bound by such changes. The participant will monitor The Challenge website regularly to get information about new or updated deadlines. Neither Datasource nor The Organizer is responsible for any participant's failure to do so.
5. Participation Eligibility Requirements
5.1. You are eligible to enter The Challenge if you (and each member of your team) meet all of the following requirements as of the time and date of entry:
▪ You are a private individual; for the avoidance of doubt, you are not a registered company or legal entity.
▪ You are 18 years of age or older;
▪ You have Internet Access, an Email Account, and access to a personal computer.
5.2. The Organizer will not be able to transfer prize money to accounts of any of the following countries or regions. (Please note that residents of these countries or regions are still allowed to participate in The Challenge and be ranked in the official rankings, however, no prize will be awarded.)
▪ The Crimea region of Ukraine
▪ Russia
▪ Cuba
▪ Iran
▪ North Korea
▪ Sudan
▪ Syria
▪ Quebec, Canada
▪ Brazil
▪ Italy
▪ Belarus
5.3. It is expressly stated that the prize money can only be paid out to private individuals. Payment of prize money to a registered company, legal entity, or self-employed person is not possible.
5.4. Furthermore, each winner of prize money is responsible for their own taxation and KTM will not provide any support or assistance in this regard. Therefore, each winner is responsible for the payment of any applicable taxes, duties or levies in connection with the prize money and expressly indemnifies and holds KTM harmless in this respect.
5.5. It is permitted to enter as a team with up to a maximum of 5 members; however, all correspondence will be handled with the individual member who represents the team. In the event a team entry wins a prize, the prize is not duplicated for additional team members, and that it is the responsibility of the individual representing the team to divide and distribute the prize amongst the other team members
5.6. Knowledge or experience with motorcycles is NOT required to enter the competition.
5.7. People who, during The Challenge Period, are directors, officers, employees, interns, and contractors (“Personnel”) of The Organizer, its parents, subsidiaries, affiliates, and their respective advertising, promotion and public relations agencies, representatives, and agents (collectively, “Challenge Entities”), immediate families members of such Personnel (parents, siblings, children, spouses, and life partners of each) and members of the households of such Personnel (whether related or not) are ineligible to win a prize in The Challenge. The Organizer reserves the right to verify eligibility and adjudicate any eligibility dispute at any time.
5.8. By participating in The Challenge, all Entrants unconditionally accept and agree to comply with and abide by these Official Rules and the decisions of The Organizer which will be final and binding including The Organizer’s right to verify eligibility, to interpret these Official Rules, and to resolve any disputes relating to. The Challenge at any time.
5.9. In order to submit an entry to the competition, the participant or a representative of a participating team must create an account on Datasource and register for the competition on the Datasource “Code the Light Fantastic” landing page:
6. Submissions
6.1. To be eligible to be consider for a prize, as solely determined by The Organizer, the entry MUST:
▪ Be compatible with the official submission format;
▪ Provide the enough information to use software (e.g. document which libraries/packages must be installed) in form pdf file.
▪ Be in English;
▪ Be the Individual’s (/Team’s) own original work;
▪ Not have been submitted previously in any promotion of any kind;
▪ Not contain material or content that: is inappropriate, indecent, obscene, offensive, sexually explicit, pornographic, hateful, tortious, defamatory, or slanderous or libellous; or promotes bigotry, racism, hatred or harm against any group or individual or promotes discrimination based on race, gender, ethnicity, religion, nationality, disability, sexual orientation, or age; or promotes alcohol, illegal drugs, or tobacco; or violates or infringes another’s rights, including but not limited to rights of privacy, publicity, or their intellectual property rights; or is inconsistent with the message, brand, or image of The Organizer, is unlawful; or is in violation of or contrary to the laws or regulations of any jurisdiction in which the Entry is created;
▪ not generate the Entry by any means which violate these Rules, The Organizer’s Terms of Service or The Organizer’s Privacy Policy;
▪ not engage in false, fraudulent, or deceptive acts at any phase during participation in The Challenge; and
▪ not tamper or abuse any aspect of The Challenge.
6.2. The Team members MUST:
▪ Designate one person as the team leader who will be solely responsible for receiving communications from and communicating with The Organizer;
▪ Ensure the Team has obtained any and all consents, approvals, or licenses required for submission of the Entry;
▪ Obtain any consents necessary from all members of the Team with respect to the sharing of such member’s personal information as outlined herein;
▪ Obtain the agreement of all members of the Team to these Rules;
6.3. A participant’s/team’s submission will not be eligible for a prize if it is developed using code that contains open-source code or is based on software that has an open-source license.
This does not apply to code that:
▪ Is part of an open-source initiative approved license. For more information, see
▪ Possesses an open-source license that allows it to be used for commercial use
7. Code of Conduct / Confidentiality
7.1. The resources provided by The Organizer to participate in The Challenge are strictly only for use in The Challenge. A copy may be provided to participants competing in the same team; however, it is not for general distribution to the public, regardless of the distribution means, be it online or offline.
7.2. Software entries submitted to the competition are also deemed confidential and are not for general distribution in the public domain.
As well as disqualification from the competition, The Organizer reserves the right to pursue additional damages against the participant that may arise due to the consequent failure to respect the confidentiality.
8. Intellectual Property (IP)
Once an entry is submitted, the exclusive and unlimited right to use the software is temporarily transferred to KTM and its affiliated companies of the PIERER Industry AG as the parent company of the KTM F&E GmbH for the duration of the contest and for one year after the contest ends (until December 7th, 2024).
The above also applies to the winners of the Level 3 prizes. In exchange for the prize the participant (or team) additionally agrees to assign all exclusive and unlimited rights of use to KTM and its affiliated companies of the PIERER Industry AG as the parent company of the KTM F&E GmbH for inperpetuity. This shall especially include the right to pass the software on to third parties without restriction.
If necessary, separate agreements will be made for the first and second place winners of the competition.
9. Prizes/ Inventor remuneration
▪ Level 1: first 25 successful submissions receive 200€/participant
▪ Level 2: first 5 successful submissions receive 600€/participant
▪ Level 3: 1 st place receive 10.000€ / 2 nd place receive 6.000€
All prizes are understood to be inclusive of all applicable taxes.
Prize Allocation:
For Level 1 and 2 prizes are awarded on a ‘first come’ basis, provided the minimum performance requirements are met for the submission, and that there are still prizes available. Upon completing level 1 participants will be permitted to participate in level 2. 
The same is applied for level 3 – only participants who have fulfilled the requirements for Level 1 and 2 may participate in level 3. For Level 3, the final prizes will be awarded on the maximum performance / efficiency which in the opinion of the judges was most suitable for the use. Note that even if all Level 1 and Level 2 prizes have been awarded, this does not prevent entrants from competing in the higher levels, and still have a chance to win the Level 3 prizes. The number of prizes still available to win will be updated in the discussion forum.
10. Prizes awarded
The prizes will be awarded within a commercially reasonable time frame. All members of a Team may be required to complete and sign additional documentation, such as non-disclosure agreements, representations and warranties, liability and publicity releases (unless prohibited by applicable law), and tax documents, or other similar documentation in order for the potentially winning team to claim the prize. The Organizer will in no way be involved in any dispute with respect to receipt of a prize by any other members of a Team. Only prizes claimed in accordance with these Rules will be awarded.
11. Winner List
A list of all winners of this Challenge will be posted on Datasource Site and may be announced at The Organizer’s discretion via The Organizer ́s Social Media, Website, or any other means.
12. Disqualification
Violation of any of the rules listed in this document may result in disqualification from the competition. In particular:
▪ Any detection of plagiarism will result in automatic disqualification. Be aware that software submissions will be specifically scanned with detection algorithms.
▪ Each participant may only create one account to participate in The Challenge. In the case of team entries only one account may correspond with the organisers – submitting the same code through a different account may fall foul of plagiarism.
▪ If it is discovered that the winner has violated any of the rules of the competition after the awarding of a prize, the winner will be required to return the prize money and disqualified.
13. Personal Data & Privacy
The Organizer may use cookies and/or collect IP addresses for the purpose of implementing or exercising its rights or obligations under the Rules, for information purposes, identifying your location, including without limitation for the purpose of redirecting you to the appropriate geographic website, if applicable, or for any other lawful purpose in accordance with the DataSource Privacy Policy.
The Organizer may use the personal data you provide via your participation in this Challenge:
▪ To contact you in relation to The Challenge;
▪ To confirm the details of your Entry;
▪ To administer and execute this Challenge;
▪ At The Organizer’s discretion, to credit you and/or your Team for the Entry, identify you and/or your Team as a Winner, or other similar notice; and as otherwise noted in these Rules or as necessary for The Organizer to meet their obligations under these Rules or applicable law. The Organizer only requires name and email address to be submitted for the participant to participate in this Challenge.
14. Limitation of Liability
14.1. You agree that The Organizer is not responsible for any miscommunication that may occur during The Challenge because of:
▪ Technical failures related to computers, telephones, or cables
▪ Unavailability of network or server connections
▪ Technical failures due to the hardware issues, software issues, or viruses
▪ Incomplete, late, or misdirected submissions
14.2. The Organizer reserves the rights to cancel, modify, or suspend The Challenge due to any of the following:
▪ Computer viruses
▪ Bugs
▪ Any technical difficulties that are beyond the control of The Organizer
▪ Technical difficulties that can affect the administration, security, or execution of The Challenge
14.3. A submission may not be eligible to win a prize if it is affected by/falls under the following criteria:
▪ Late, lost, stolen, damaged, distorted, incomplete, incorrect, or misdirected submissions and communication.
▪ Errors, omissions, interruptions, deletions, defects, or delays in operations or during transmission of information irrespective of whether these difficulties have occurred because of technical failures or malfunctions of computer hardware, software, communication devices, or transmission lines.
▪ Data corruption, theft, loss, destruction, and alteration of submission details
▪ Unauthorized access to submissions.
▪ Undelivered electronic communication or emails because of any active or passive filters applied or insufficient space in the email account to which the email was sent.
▪ Any damage to a computer system during participation or while accessing or  downloading information.
14.4. KTM shall only be liable in case of intent.
15. Reservations of Rights
The Organizer reserves the right to:
▪ Modify the start date and end date of The Challenge.
▪ Add or remove additional deadlines related to The Challenge.
▪ Modify or add data to The Challenge website.

Join our private community in Discord

Keep up to date by participating in our global community of data scientists and AI enthusiasts. We discuss the latest developments in data science competitions, new techniques for solving complex challenges, AI and machine learning models, and much more!