Advanced Sensory Systems and Networks
Holders: Prof. Podržaj Primož
Subject description
- Lecture: The basics of digital image processing
- Image as a matrix
- Image representation in a computer
- Color, black and white image
- Color spaces and transformations between them
- Lecture: Point processing
- Linear and nonlinear operations
- Histogram
- Lecture: Neighbourhood processing
- Correlation
- Edge detection
- Image sharpening
- Lecture: Advanced algorithms
- Dilation, erosion
- BLOB analysis
- Lecture: Machine vision
- Segmentation
- Features
- Tracking
- Lecture: Application of Python for machine vision
- Overview of the most important libraries
- Applications
- Lecture: Nonconventional sensors
- MEMS
- Microsensors
- Smart sensors and smart sensory systems
- Lecture: Fuzzy logic
- The basics of fuzzy sets
- Soft inference
- Fuzzy logic-based control
- Lecture: Neural networks
- The basic types of neural networks
- Neural network learning
- Application of neural networks
- Lecture: Sensor fusion
- Types of fusion
- Applications
- Practical approaches
- Lecture: Internet
- Functioning
- DNS
- Distance vector routing
- Link-state routing
- Lecture: Internet programming
- Node.js environment, JavaScript programming language
- Lecture: Servers
- Server setup
- Reading from and writing on a server
- Lecture: Security
- Encryption
- Attacks on the server side
- Attacks on the client side
- SQL injection
- Cross-site scripting
- Lecture: Programming of IoT applications
- Sensor part (remote acquisition)
- Actuator part (remote control)
- Development of IoT control application on the selected platform
Readings
- 1. Thomas B. Moeslund: Introduction to Video and Image Processing, Springer, 2012
- 2. Ali Zilouchian: Intelligent Control Systems Using Soft Computing Methodologies, CRC Press, 2001
- 3. Deep Medhi: Network Routing: Algorithms, Protocols, and Architectures, Morgan Kaufmann, 2018