Assessment of hip joint arthrosis based on the X-ray images of adjacent bones

Engineering thesis focused on investigating the correlation between structural changes in bones surrounding the hip joint and the joint's degeneration. Throughout the project, I applied various data normalization methods, image resizing techniques, convolutional neural networks (CNNs), and deep learning approaches to improve the accuracy of arthrosis classification.

Ultimately, I was able to show the correlation between the studied bone regions and hip osteoarthritis, which opens the door to diagnosing the condition without relying on direct imaging of the joint itself.

A scientific paper based on this thesis has been submitted to a biomedical conference and is currently under peer review.

Studied regions
Studied regions
Neural network
Scheme of proposed neural network

CornHub: Instance-Segmentation dataset of corn cobs

CornHub is a dataset containing corn cobs and their corresponding masks captured in real field conditions. It includes 304 high-resolution RGB images.

It can be used for training and evaluating instance segmentation or object detection models in computer vision — particularly in agriculture — as well as in related scientific research.

The dataset is available via one of the following links:

Zenodo
Kaggle
PapersWithCode
Thumbnail
Photo and mask (illustrative image)

BobRoss ProGAN

Generative neural network designed to create paintings in the style of Bob Ross. It is based on the Progressive-GAN architecture, which generates images by gradually increasing their resolution. The network was implemented from the scratch and was trained on the dataset of 5000 images, painted in the artist's style.

GitHub Link
Siatka wygenerowanych obrazów
Generated paintings grid
Network learning process

NeuroUtils

Programming library focused on automating tasks and managing projects related to computer vision and deep learning.

GitHub Link
Logo biblioteki
Library logo
Idea dzialania
Core idea

Cifar10 - human accuracy

Project focused on utilizing in practice the NeuroUtils library for project management.

It involved implementing a custom convolutional neural network (CNN) architecture and applying training optimization techniques to achieve 94% accuracy — matching the average human-level performance on the CIFAR-10 dataset.

GitHub Link
Conf_matrix
Model's confussion matrix
Model_pdf
Model summary