Skip to content

Open nowPosted yesterday

Master Thesis – Pan Tilt Zoom Cameras: Two Different Ideas

axis134 open roles

Where
Sweden - Lund
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowMaster Thesis – Pan Tilt Zoom Cameras: Two Different Ideasaxis · Sweden - Lund
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on axis's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.9% of postings close within 7 days. Measured by our own scanner across the market. axis postings stay open a median of 15 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.9%7 days
  4. 22.4%14 days
  5. 38.1%30 days
  6. 59.0%60 days
This job: posted yesterday

axis median: 15 days open

The posting

Job Title

Master Thesis – Pan Tilt Zoom Cameras: Two Different Ideas

Job Description

Image Processing & Zoom Drift compensation for PTZ Cameras (Choose between two tracks)

Category

Computer Science, Image Processing, Embedded Systems, Machine Learning, Optics, Mechatronics

Scope

Master Thesis, 30 hp (ECTS). The project is intended for two students working together.

Below, we present two potential project tracks within our PTZ Imaging team. As applicants, you can indicate in your application which topic interests you the most, or if you are open to either. The final scope will be chosen together with the team before starting.

Track 1: Real-time Blemish Detection and Mitigation in Sky-tracking Applications

Background

Axis PTZ (pan/tilt/zoom) cameras are increasingly used in demanding scenarios, such as tracking objects against the sky. In these cases, minor imperfections on the sensor or lens—often called "blemishes"—can appear under specific lighting conditions. These blemishes risk being misinterpreted as moving targets by analytics algorithms, causing false positives. To ensure reliable performance, we need a method to identify and handle these blemishes directly on the camera in real time.

Goal & Key Parts

The goal is to investigate, implement, and evaluate methods for real-time blemish detection in a video stream from a PTZ camera.

  • Literature study: Survey existing methods for detecting image sensor defects and optical artifacts.
  • Algorithm development: Design a robust detection algorithm capable of handling PTZ movements and changing sky lighting.
  • Proof-of-Concept: Implement the algorithm as a functional prototype, ideally running directly on an Axis camera platform.
  • Evaluation: Benchmark detection accuracy and computational efficiency.

Track 2: Real-time Compensation for Optical Center Shift in Long-Zoom PTZ Cameras

Background

Axis long-zoom PTZ cameras provide powerful surveillance capabilities across vast distances. However, at long zoom levels, mechanical tolerances in lens assembly and calibration can cause the optical center to drift across the sensor in the xy-plane during zoom. This creates issues for coordinate-dependent features such as privacy masks, which risk shifting and exposing sensitive areas. A real-time method is needed to counteract this drift.

Goal & Key Parts

The goal is to develop and evaluate a method to actively compensate for optical center shift during zoom.

  • Characterization & Mapping: Develop a methodology to map xy-drift as a function of the zoom level for a specific camera unit.
  • Real-time Compensation: Design and implement a method to compensate for the drift.
  • Implementation: Deploy the compensation mechanism as a proof-of-concept on an Axis camera platform.
  • Evaluation: Measure compensation precision, computational overhead, and stability of privacy masks.

Who are you?

We are looking for two students enrolled in a Master’s program in Computer Science, Engineering Physics, Electrical Engineering, Mechatronics, or a related field. You have a keen interest in image processing and the intersection of hardware and software.

Requirements:

  • Strong programming skills in C++ and/or Python.
  • A solid foundation in image processing and coordinate transformations/analysis.

Appreciated Qualifications:

  • Familiarity with embedded systems, edge devices, or real-time programming.
  • Experience with machine learning for computer vision (Track 1).
  • Knowledge of camera optics, lens mechanics, or control theory (Track 2).
  • Practical experience with hands-on hardware-software integration.

OK, I am interested! What do I do now?

You are valuable to us – how nice that you are interested in our proposal! There are a few things to keep in mind when applying:

  • Applications are accepted in both Swedish and English via the proposal advert.
  • The announced thesis is open only to students affiliated with a Swedish University/College either directly or via an exchange program.
  • Since the project involves two students working together, please apply in pairs. Send one application each, but make sure to clearly state who your co-applicant is and specify which of the two tracks you are most interested in (or if you are open to either).
  • Please attach your CV and University/College grade summary.

Who to contact for any questions regarding the position:

Mathias Andersson, hiring manager

[email protected]

+46 46 272 1800

Type of Employment

Thesis Worker (Fixed Term)

Posting End Date

2026-12-11

Certain roles at Axis require background checks, which means applicable verifications will be done in these recruitments. Notice will be provided before we take any action.

About Axis Communications

We enable a smarter and safer world by creating innovative solutions for improving security and business performance. As a network technology company and industry leader, we offer solutions in video surveillance, access control, intercom, and audio systems, enhanced by intelligent analytics applications.

With around 6,000 committed employees in over 50 countries, we collaborate with partners worldwide. Together, we thrive in our friendly, open, and collaborative culture and inspire each other to think beyond the expected. United by our commitment to inclusion, diversity, and sustainability, we consistently seek to develop our skills and way of working.

Let´s create a smarter and safer world

For more information about Axis, please visit our website www.axis.com.

Listen to Axis Communications Playlist

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against axis's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on axis's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    axis's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.