It is a deep learning project that can classify 25 different marbles. It is integrated into the mobile application. The article and the data set, which includes the steps from start to finish, are shared as open source, including the codes.

Overview

Marble-Classification-Using-Deep-Learning-

📌 It is a deep learning project that can classify 25 different marble types. It is integrated into the mobile application. The article and the data set, which includes the steps from start to finish, are shared as open source, including the codes.

📌 You can find all the details in the article.

📌 Team Members: Mert İhsan US, Metehan UZUN, Göksu KARACA, Bengisu DOĞANAY

📌 Supervisor: Doç. Dr. Kasım Murat KARAKAYA

🔻 Don't forget to give reference if you use the project, thanks. 🔻

Project Link : https://play.google.com/store/apps/details?id=app.ij.mlwithtensorflowlite

Data set Link : https://drive.google.com/drive/folders/1rFN_iSeAKstfWonKxtRcye67UWXFBDrl?usp=sharing

Screenshots of Project

Abstract

In some cases, marble types can be hard to distinguish by consumers and producers. With the system we will develop in our project, the difficulty of distinguishing marble types, which are widely used in the construction industry, will be eliminated. Our project will provide convenience both to consumers and manufacturers within the sector.

In this project, after teaching the machine via machine learning, the types of marble with image recognition with a mobile application by uploading any marble photo taken with the phone's camera to the system. The type and information of the marble will be transferred to the user.

A consumer who is not in the construction industry and does not have detailed information about marble pays attention to the color and pattern of the marble when purchasing marble. It is quite difficult to distinguish this difference between the marbles with the human eye. This is also a problem for the manufacturers. Marbles, prepared during mass production, are controlled by the human eyes. After a while, the human eye gets tired. So, small details can be overlooked. At the beginning of this project, it is aimed to solve these two problems and develop an application that is useful for both the manufacturer and the consumer side.

Keywords: Marble, Image Processing, Deep Learning, Computer Engineering, Artificial Intelligence, Machine Learning, Mobile Application, Android Studio, TensorFlow Lite

Acknowledgements

📌 We would like to express my deepest appreciation to all those who provided us the possibility to complete this project. A special gratitude we would like to give to our senior project supervisor, Mr. Kasım Murat KARAKAYA

You might also like...

This UVA ECE6501 SPS final project, which includes the final report and source code of Intelligent Farm

Study of Intelligent Farm In modern agricultural monitoring, self-powered systems are more and more recommended. However, there is no detailed researc

Jul 8, 2022

Some basic topics in the field of deep learning, including papers, notes and codes, etc., hope to be helpful to later people.

Some basic topics in the field of deep learning, including papers, notes and codes, etc., hope to be helpful to later people.

CVM-DL_Base Based on the fundamental topics of deep learning, all content is collected by members of the JLU-CVM Group. 🆕 New features Add the answer

Dec 27, 2022

This repository includes the codes generated in subtask 2.3.1 of the EuroSea project

H2020 EuroSea project - Task 2.3 This repository includes the codes generated in subtask 2.3.1 of the EuroSea project H2020 EuroSea project: The H2020

Nov 15, 2022

[aiogram] Source of moderate-bot for Telegram. It includes ban, unban, mute, set custom welcome & rules.

Telegram-Chat-ModerateBot Source of moderate-bot for Telegram. It includesban, unban, mute, set custom welcome & rules. Language: Python Library: Aiog

May 29, 2022

Internet Speed test app. Open the application and click the start button to run the app, take a look at your upload, download and even ping results.

Internet Speed test app. Open the application and click the start button to run the app, take a look at your upload, download and even ping results. while the loading there are some funny quotes that have been written as the title with the process is going on, have fun looking at them.

Apr 27, 2022

Voxel Set Transformer: A Set-to-Set Approach to 3D Object Detection from Point Clouds (CVPR 2022)

Voxel Set Transformer: A Set-to-Set Approach to 3D Object Detection from Point Clouds (CVPR 2022)

Voxel Set Transformer: A Set-to-Set Approach to 3D Object Detection from Point Clouds (CVPR2022)[paper] Authors: Chenhang He, Ruihuang Li, Shuai Li, L

Dec 30, 2022

Open-source script written in python with the simple purpose of providing a quick and effective way to kill and start explorer.exe

Explorer-Killer Explorer-Killer is an open-source script written in python with the simple purpose of providing a quick and effective way to kill and

Oct 21, 2022
Owner
Mert İhsan US
Fresh graduate Software engineer / Computer Engineer(Double major)
Mert İhsan US
Classify Rocks (7 categories) by two ways, 1. Deep learning with VGG19 2. Use DINO from Facebook research to extract features and output to a datasheet then classify with those features.

DINO code is from: Self-Supervised Vision Transformers with DINO Project Proposal Project Results Citation @article{caron2021emerging, title={Emergi

Tristan Chen 1 Mar 31, 2022
This is a concise Pytorch implementation of Rainbow DQN, including Double Q-learning, Dueling network, Noisy network, PER and n-steps Q-learning.

Rainbow DQN This is a concise Pytorch implementation of Rainbow DQN, including Double Q-learning, Dueling network, Noisy network, PER and n-steps Q-le

Lizhi 3 Dec 20, 2022
Scrape Google News articles - retrieves the title, article link, and OG Image for each news article

Scrape the latest Google News propaganda! Be sure to run multiple times per day as propaganda changes quickly! Retrieves Google News links using Selen

James 2 Aug 1, 2022
It is a small project which uses transfer learning to classify the breed of the dog. The model used is MobileNetV2 which provides us 84.91% accuracy.

Dog-Breed-Classification It is a small project which uses transfer learning to classify the breed of the dog. The model used is MobileNetV2 from Tenso

Shishir Dwivedi 1 Aug 31, 2022
This repo is made for Hacktober Fest open source contributions. Anyone who wants to contribute to open source they can contribute here (Only Python Codes).

Python Programs ?? This repo is made for Hacktober Fest open source contributions. Anyone who wants to contribute to open source they can contribute h

Prasad Sawant 4 Oct 10, 2022
The project starts by contemplating the random generation of different weak entropies that may entrain common features in different methods in the creation of Private Keys for the different networks in the BlockChain.

RandomWeak Project Description Module 1 The idea of this repository is that anyone will be able to create an Ethereum, Avalanche, Arbitrum, BSC, Fanto

BetaShelley 3 Nov 16, 2022
My Logistic app project. Meant to be for company-internal use and my own portfolio. Much to be done (And hopefully i have enough will to finish it.)

Logistec_Main My Logistic app project. Meant to be for company-internal use and my own portfolio. Much to be done (And hopefully i have enough will to

null 1 Apr 18, 2022
🚀🚀🚀YOLOC is Combining different modules to build an different Object detection model.Including YOLOv3、YOLOv4、Scaled_YOLOv4、YOLOv5、YOLOv6、YOLOv7、YOLOX、YOLOR、PPYOLO、PPYOLOE

?? ?? ?? YOLOC Introduction ?? YOLOC is Combining different modules to build an different Object detection model. ?? Combining some modules and tricks

null 46 Dec 26, 2022
ROSHAN KUMAR 43 Dec 12, 2022
Encode AI-Ml & python is a open source project which contains different projects of AI, ML and Python Mini projects etc.

HACKTOBERFEST 2022 Encode AI-Ml & python is an open source project which contains different projects of AI, ML and Python Mini projects etc. which mak

null 6 Nov 13, 2022