Open in app

Sign In

Write

Sign In

Talha Hanif Butt
Talha Hanif Butt

14 Followers

Home

About

Aug 10

Cumulative Histogram

Photogrammetry-1 — I had previously written about Image Histogram here: Image Histogram Photogrammetry-1thanifbutt.medium.com A cumulative histogram sums the number of pixels having the current value or smaller than the current value. The following function computes the cumulative histogram def cumulativeHistogram(hist): """The function takes as input a histogram [np.array] and returns the cumulative histogram [np.array]""" cum_hist = np.zeros((256,1)) for i in range(256): cum_hist[i] = sum(hist[:i+1]) return cum_hist

Computer Vision

1 min read

Computer Vision

1 min read


Jul 9

Image Histogram

Photogrammetry-1 — I am taking the Photogrammetry-1 course by Prof. Cyrill Stachniss which is available here: I have recently worked on Image Histogram as an assignment. Today, I will be talking about the same. A histogram is basically a graph with intensity values on x-axis while the number of pixels having…

Histograms

1 min read

Histograms

1 min read


Jun 28

Reading CAN Data

DBC files — I have written an article on CAN bus here: CAN Bus Controller Area Network Busthanifbutt.medium.com Today, I want to talk about DBC files. The CAN signals are recorded using different data loggers like M-Logger. The signals are stored in different formats like a blf file. In order to read a blf file, we need a dbc…

Controller Area Network

2 min read

Controller Area Network

2 min read


May 25

CAN Bus

Controller Area Network Bus — So, nowadays, I am working on CAN (Controller Area Network) Bus data. What is CAN Bus In most vehicles, different Electronic Control Units (ECUs) are responsible for various operations such as an ECU for brake pedal pressure. These ECUs communicate with each other through the CAN Bus. Why it is important It’s important because we can model vehicle…

Controller Area Network

1 min read

Controller Area Network

1 min read


May 6

Hello World in Julia

Jupyter Notebook — I had to choose a topic for my presentation so I chose Julia. Starting off by installing it. Here are the steps to add Julia to Jupyter Notebook: Download Julia through this. Open the Julia command line and write: using Pkg Press Enter Then type: Pkg.add(“IJulia”) Press Enter Wait for the installation to complete. Create a new notebook in Jupyter. Select Julia as the kernel. Write this command in a cell: println(“Hello World”) Run the cell.

Julia

1 min read

Julia

1 min read


Apr 13

How to write a Motivation Letter

My first lecture during PhD — So, I have just given my lecture as part of a module of a compulsory course which I am taking. The task was to design and deliver a lecture on a topic of our choice using active learning which means to engage the audience in some form of activity instead…

Motivation Letter

4 min read

Motivation Letter

4 min read


Mar 25

My First Course as a PhD Student

Introductory Course for PhD Students — So, I started my PhD in January. I came to Sweden on 1st February. While I was applying for the position, I thought that as Sweden is in Europe so there will only be research work without any course work but after coming here I got to know that I…

PhD

1 min read

My First Course as a PhD Student
My First Course as a PhD Student
PhD

1 min read


Feb 24

Libraries

C++ — Libraries are collection of symbols or collection of function implementations. Basically multiple object files that are logically connected. There are 2 types: Static and Dynamic. Static end with .a while dynamic end with .so Header file for declaration of a function as .hpp file .cpp file the main program including .hpp…

Cplusplus

1 min read

Cplusplus

1 min read


Jan 26

Compilation Process

C++ — Compilation includes 4 steps 1. Preprocess 2. Compile 3. Assemble 4. Link Preprocess clang++ -E main.cpp>main.i Preprocess includes codes for files, removes comments, header and expand macros. Compilation clang++ -S main.i Generates main.s file. Assembly clang++ -c main.s Generates main.o file. Linking clang++ main.o -o main Generates main as executable file. That’s it for now. See you later.

Compilation

1 min read

Compilation

1 min read


Dec 8, 2022

Motivation Letter

PhD Application — So, I have accepted an offer for a PhD position in Sweden. While I was applying for PhD positions, I wrote a couple of Research Proposals along with a Motivation Letter. I have previously written about my Research Proposals here: Research Proposal An end-to-end model for Autonomous Drivingthanifbutt.medium.com Research Proposal 2 Unmanned Aerial Vehicle (UAV) Visual Perception for Safe Landingthanifbutt.medium.com

Motivation Letter

3 min read

Motivation Letter

3 min read

Talha Hanif Butt

Talha Hanif Butt

14 Followers

PhD Student -- Signal and Systems Engineering, Halmstad University, Volvo Trucks http://pk.linkedin.com/in/talhahanifbutt

Following
  • Faisal Khan

    Faisal Khan

  • umair haque

    umair haque

  • Dhanoop Karunakaran

    Dhanoop Karunakaran

  • Verkada

    Verkada

  • Usman Nazir

    Usman Nazir

See all (16)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams