Computer Vision Assignment - Manipulations of bounding boxes

Assignment Help MATLAB Programming
Reference no: EM132500692

Computer Vision Assignment -

Question 1 - Multiple choice questions on key principles, basic concepts, fundamental theories, and useful algorithms.

1. Computer vision studies ma ny of the following topics except:

a. Image representations

b. Mathematical models and algorithms for image processing

c. Engineering graphics

d. Computational arts

2. What is the usage of the following algorithm: ImG = 0.30r + 0.59g + 0.11b, given a true color image (ImC), its (r, g, b) components, and the corresponding gr ay scale image (ImG)?

a. The core algorithm of the MATLAB function ImG = rgb2gray(ImC)

b. An instance where ImG = ImC

c. An algorithm for transferring ImG into ImC

d. A normalization of ImC onto ImG

3. What is the typical backgrounds ubtraction technologies for object detection and location in the following list except:

a. Frame differentiation

b. Shadow detection

c. Dark threshold

d. Contour extraction

4. The conditions of equivalency for image convolution and correlation are as follows except:

a. The mask is x and y symmetric

b. The mask is a disk

c. The mask is an all one matrix

d. The mask is pre-mirrored for convolution

5. The big-R notation (as shown in Question V) may be used to denote the following list of algorithmic specifications for computer vision except:

a. Code implementations

b. Recurring structural entities (data structures)

c. Repetitive software behaviors (functions)

d. Iterations and recursions

6. In case you need to remove small dots, short lines, and/or fine holes in an image/frame for object recognition, what are the methodologies that you may adopt in the following except:

a. Morphological operations

b. Filter operations

c. Neighborhood operations

d. Geometrical operations

7. What is the normal process for object recognition in images given the following tools/technologies: (1) Boundary recognition; (2) Region feature analysis; (3) Region labeling; and (4) Region property detection?

a. 1-2-3-4

b. 4-3-2-1

c. 1-3-4-2

d. 2-1-4-3

8. The usage of filters in image restoration may be classified in the following categories except:

a. Winner Band-Reject Filters (BRF)

b. LPF for image deblurring

c. HPF for image sharpening

d. Image filters in both spatial and frequency domains

9. Computer vison covers several categories of image processing technologies as partially given below. Try to provide an additional category of technologies in (e):

a. Mathematical/logical operations

b. Geometrical/morphological operations

c. Neighborhood (mask) operations

d. Filtering operations

e. ________________________

10. Computer vison has found a wide range of industrial applications underpinned by AI and machine learning technologies. May you provide one of the application domains in addition to the following list?

a. Image pattern recognitions

b. Self-driving cars

c. Intelligent robots

d. Unmanned systems

e. ________________________

Question 2 - Color space representation and transformation in computer vision are fundamental technologies for image processing. Try to provide suitable methods or equivalent built-in functions of MATLAB for each of the directed links between a pair of color images in the following color framework.

604_figure.png

Then, analyze what are the necessary and sufficient color information (scheme) for enabling seamlessly transformations and regenerations among all color schemes.

Question 3 - Manipulations of bounding boxes (Bboxes) are a key technology for objects detection and recognition based on machine learning. Given an initial set of Bbox3[x, y, w, h] with three elements (objects) in a target image frame ImC, determine the following factors and outcomes by a formal expression or equivalent MATLAB functions.

a. How do you determine the size (Sb3) of Bbox3?

b. How would you insert an additional bounding box into Bbox3 by a hard-coded item given as bbox = [10, 200, 30, 50]?

c. Suppose the newly inserted object in Bbox4 is identified by Obj4 as the image of an object. How can Obj4 be composed into the original frame ImC?

d. Try to extract the second image (Im2) in Bbox4 as located by the corresponding bounding box.

Question 4 - In the experiment of Lab 5, you've observed that current deep machine learning technologies for computer vision cannot recognize faces in an arbitrary image frame Im|f = i=1Rnj=1RmIm(i, j)|P, if it is upside down.

a. What is/are your solution(s) to solve this problem mimicking human cognition?

b. If you'd prescreening a given image in order to detect if an image frame is upside down before applying the neural-network-based facial detection system, you will need to create a 180o rotated image Im'|F. How will this action be formally expressed in the algorithm given Im|f = i=1Rnj=1RmIm(i, j)|P?

c. Try to prove or formally de scribe that the similarity measure, σ(I1g, I2g), between Im|F and Im'|F will result in an inconsistency detection, i.e., δ(I1g, I2g) > 0, where

1583_figure1.png

Reference no: EM132500692

Questions Cloud

Would the ada wilson be likely to use job costing : Would the Ada Wilson be likely to use job costing or process costing for manufacturing footballs under these assumptions? Explain.
What are the schools of thought or frameworks : What are the "schools of thought" or frameworks or theories in which you have to show knowledge and learning to achieve the learning outcomes? Describe your.
Demonstrate at least one other ratio that creditors may use : Reviewing the computation for "times interest earned". Why do you think creditors may use this ratio to access a company's financial condition?
How to compute cost of goods sold and ending? inventory : Explain how to Compute cost of goods sold and ending? inventory. Calculate cost of goods sold and ending inventory using specific? identification
Computer Vision Assignment - Manipulations of bounding boxes : Computer Vision Assignment - Try to extract the second image (Im2) in Bbox4 as located by the corresponding bounding box
Draw an overall conclusion about internal controls : Identify a control related to that assertion. If no controls are identified, recommend a control for assertion. Draw overall conclusion about internal control
Discuss two ways it can alter an individuals work : Discuss two ways IT can alter an individual's work? Based on your knowledge and experience, in at least one paragraph, please explain what do you think can go.
Comput cost of product transferred to finish good inventory : Minstrel's beginning and ending Work in Process Inventory are $15,500 and $27,000 respectively. Compute cost of product transferred to Finished Goods Inventory
Describe the concept of employment discrimination : Provide a three (3) slide minimum covering at least 6 strong bullet points highlighting a discussion on the concept of employment discrimination.

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd