Images and Signals Processing

Technical and tutoring services

 
About me image
Hello! Are you looking for a tutor that helps you with your thesis or are you a company looking for project collaborations? If the answer is positive, I would love to guide you through your learning process and be part of unique application projects. My name is David Castro Piñol and I graduated from Telecommunications and Electronic Engineering. I have teaching and research experience in Digital Signal and Image Processing fields which have been my areas of expertise for more than 6 years. I have experience with MATLAB and Python programming along with practical Machine Learning associated applications. In addition, I carry out research activities, such as article review, paper writing, and experiment development. My passion has always been to find out how to apply this knowledge such that I can help people in need. If you are looking forward to knowing more in-depth you can download my CV. Do not hesitate to text me anytime on WhatsApp, Telegram and send me an email of your project inquiries.
Tutoring thesis project

Tutoring thesis project

Most of the students struggle with their thesis projects. This is an issue completely understandable due to the high amount of integrated activities like researching, programming, writing, and oral presentation. I like to help those students struggling with this harsh time. In that way, I can give a hand related to decision making and thesis aspects in general. I will guide you through the entire process, with tips and tricks, I encourage you to enjoy and fully take advantage of this academic experience. Some excellent theses project has been supervised by me, take a look at some previous experience on my CV.

Learn More
Matlab Programming

Matlab Programming

When it comes to signal and image processing, Matlab software has its own strengths and enormous advantages in the learning process and application development. The variety of toolboxes and visual examples allow comprehending knowledge faster than before. Students, individuals, and companies are encouraged to make contact and state their tasks in this programming language regarding signal and image processing. You can take a look at some of my public Github projects. Collaborations are always welcome.

Learn More
Educational videos

Educational videos

This interesting service was designed for you. When it comes to explain in depth concepts, codes, new examples and explanations you can always ask about this option. This is the prefer option for students who are starting to learn and desire to look closer how some code runs according to the theory. In addition, it is very interactive and enrich the learning experience. Some examples videos can be seen in my YouTube channel.

Learn More
Python Programming

Python Programming

Along with Matlab programming, Python programming strength is increasing every day in its huge community and open projects. Owing to its intrinsic advantages more people that invest in computational science are using Python, especially the Anaconda distribution. Students, individuals, and companies are encouraged to make contact and state their tasks in this programming language regarding signal and image processing. Collaborations are always welcome.

Research Activities

Research Activities

Performing research activities in signals and image processing areas of expertise is another passion I like to undertake. Scientists, researchers, and students are invited to exchange ideas regarding research activities collaborations. These activities cover, but not limited to, state of the art analysis, writing scientific reports, analyzing multiple information sources, check the writing scientific tone, among others. Make contact to discuss in-depth which academic adventure we will carry out.

Coaching for Applications to International Master Degrees

Coaching for Applications to International Master Degrees

If you want to apply to an international engineering master degree you probably need some help and guidance to increase your chances of being accepted.

Learn More


[1] CASTRO-PIÑOL, David, et al. Ejercicio integrador para el estudio de microprocesadores del ingeniero en telecomunicaciones y electrónica. Revista Educación en Ingeniería, 2017, vol. 12, no 24, p. 43-51.
[2] CASTRO PIÑOL, David, et al. Reconocimiento de armas en imágenes de rayos X mediante Saco de Palabras Visuales. Revista Cubana de Ciencias Informáticas, 2016, vol. 10, no 1, p. 152-161.
[3] CASTRO PIÑOL, David, et al. Automatic handgun detection in X-ray images using Bag of Words model with Selective Search. arXiv:1903.01322
[4] Arias, Felipe Rodríguez, et al. Componente de software para el reconocimiento de armas en imágenes de rayos X. Revista Cubana de Ciencias Informáticas, 2017, vol. 11, no 2, p. 162-174.
[5] VÁZQUEZ ROMAGUERA, Talía, et al. Pupil Center Detection Approaches: A Comparative Analysis. Computación y Sistemas, vol. 25, no 1. 2021
[6] Perdigon Romero, Francisco, et al. DeepFilter: An ECG baseline wander removal filter using deep learning techniques. Biomedical Signal Processing and Control,Volume 70, 2021.