tutorbin

designing software homework help

Boost your journey with 24/7 access to skilled experts, offering unmatched designing software homework help

tutorbin

Trusted by 1.1 M+ Happy Students

Place An Orderand save time
man
phone
*Get instant homework help from top tutors—just a WhatsApp message away. 24/7 support for all your academic needs!

Recently Asked designing software Questions

Expert help when you need it
  • Q1:1. Print all the First Names. 2. Print phone numbers for Tom and Frodo after their names 3. Print Peregrin's full name and phone number area code only. 4. Print all phone numbers (full number) in the 123 area code along with the names 5. Print all Last names beginning with either a T or D (careful of middle names!) 6. Print all first names containing four or less characters. 7. Print the first names and area codes of all those in the 916 area code. 8. Print Sacharissa's campaign contributions following her name. Each value should be printed with a leading dollar sign; e.g., $250 $100 $175.See Answer
  • Q2: CS 585, Spring 2024 PA3: Tracking Vehicles on the Commonwealth Avenue Code and data: https://drive.google.com/drive/folders/16Eml-MCgg-_giw53DARjS9ury5HuOpU-?usp=sharing Summary of the Assignment This assignment has two parts: 1. Single Object Tracking with a Bayesian Recursive Filter: Given detected 2D locations of a vehicle over multiple frames in the video, you need to implement an alpha-beta filter or a Kalman filter to generate a smooth 2D track of the vehicle based on these 2D observations. 2. Multi-Object Tracking and Data Association: Given the bounding boxes of multiple objects detected in the video, you need to track them by assigning a unique ID to each object over the video as long as they are detected. THE MOST IMPORTANT RULES: 1. No deep learning for detecting and tracking! 2. No video forgery! Once we find evidences indicating the submission violates the above rules, your final score of PA3 is 0, no matter how much you implemented that do not violate them. Part 1: You are given a list of centers for a vehicle over frames in a video, formatted as [[x_1,y_1],..., [x_n,y_n]. The object location might be missing in certain frames, annotated as [-1,-1]. Your task is to build a tracker that estimates the 2D trajectory of the vehicle and smoothes the 2D track with an alpha-beta filter or Kalman filter. {"obj": [[-1, -1], [312, 228],..., [166, 100], [166, 101] Red: track based on observed centers Blue: ideal track smoothed (e.g. by filter) Grading Criteria 1. Code (10 points + 10 extra credits) a. b. We are going to check whether your code includes deep learning code and if it can generate proper tracks in a video. (Easy 10 points if you are honest in what you've done.) Optional: Implement a Kalman filter (instead of the Alpha-Beta filter) to estimate the vehicle track. (10 extra pts) 2. Tracks (20 points) a. Write your smoothed tracks in the format that is the same as the given one. However, your track should not include any [-1,-1]. We will compare the track with the one based on the observed centers. If they are similar enough, you will get full credit. If not, points will be deducted proportionally according to how dissimilar they are. b. Check part_1_object_tracking.json as an submission example. 3. Visualization (20 points) a. A.gif or .mp4 that draws the track of the object. b. Your track should be following the moving vehicle (10 pts), and it should be sufficiently smooth (10 pts)./nInstructions Complete the computer vision assignment as instructed in CS585_PA3.pdf. You are expected to complete in Python/Jupyter Notebook. Starter code and data is provided in CS585_PA3-starter_codes.zip. The submission file should include the code files(.py or .ipynb files) and the demo videos as well as exported solution videos. The other two files provide can work as references.See Answer
  • Q3:Question 1: BVH File (2 points) Motion Capture BVH is a popular motion capture file format. Explanation of BVH file format can be found in a pdf file (BVH_File_Explanation_UK). Download BVHacker from www.byhacker.com. Obtain the given back_flip.bvh file and play it in BVHacker. Create a few screenshots to show the motion sequences.See Answer
  • Q4:Question 2: Motion Builder (2 points) Motionbuilder is one of the best software tools for motion editing and merging with digital models. which can then be exported to Maya. Download Motionbuilder from https://www.autodesk.com/education/free- software/motionbuilder. Create a motion sequence by using a built-in character with the back_flip.bvh file. Also, import a second character and let back_flip.bvh drive this character as well. If you cannot finish this task, choose one motion feature you like in the Motionbuilder and demonstrate your results by using several screenshots. • Create screenshots and necessary image/video for both questions to show the result.See Answer
  • Q5: Competency In this project, you will demonstrate your mastery of the following competency: Apply the process of systems thinking Lost Pines Outfitters Logo Scenario You are an employee at a consulting firm that assists other businesses in solving systems problems within their organizations. Ann Jemisin, president of Lost Pines Outfitters, a local and online clothing retailer, has asked for your assistance. During the intake process, she sends information on her company, their processes, and the issues they would like you to remedy. Your supervisor has asked you to create an analysis of the existing systems in Anne's business. Your analysis is an initial appraisal of the situation at Lost Pines Outfitters, making preliminary recommendations to address the issues identified by your client. As you write your analysis, focus on the application of systems thinking processes and best practices to the scenario and the identified issues. Directions System Analysis Lost Pines Outfitters has provided you with a specifications document describing the current processes in place in their business, and the issues they would like to address through the application of systems thinking processes. Using this information, create an analysis that addresses the following requirements: Description: Before you make recommendations to fix the system, you must first describe the system in its current state. In your analysis, identify the parts of the current system, and consider the main nodes of the system and the high-level processes and components in place at Lost Pines Outfitters. Once you have identified the parts of the system, describe the interactions and relationships between parts of the system and identify and describe the feedback loops in the system. Recommendations: Once you have described the current system, examine the problems offered by the client. Using systems thinking principles, pose recommendations to existing systems based on client needs and systems thinking best practices. In your recommendation, consider both the interactions and relationships between parts of the system, as well as the feedback loops present. Then, describe the potential impact of changes to the system. In your recommendations and description, focus on the application of systems thinking concepts and best practices to the identified problems. Modeling: Following your analysis and recommendation, construct a model of a system including recommended changes. This model should represent your recommended changes and include parts, interactions, relationships, and feedback loops for your recommended changes. Conclusion: In the conclusion of your analysis, describe the benefits of systems thinking within a business environment. In this description, demonstrate how the application of systems thinking allowed you to analyze the problems and equipped you to solve the identified issues. What to Submit To complete this project, you must submit the following: Systems Analysis Generate a report that analyzes the current systems in place at Lost Pines Outfitters and recommends changes to these systems/processes in line with client requests. This report should include initial recommendations for process and technology improvements focused on enhancing the client's systems. Additionally, the report should contain a visualization modeling the recommended system for the client. Your report should be 900-1,250 words and contain at least one system visualization created using Microsoft Visio. Supporting Materials The following resource(s) may help support your work on the project: Scenario Information: Client Specifications - Lost Pines Outfitters Word Document You have been provided with information on Lost Pines utfitters, including their cu processes.See Answer
  • Q6:QUESTION 1 Which of the following is the focal length of the pinhole camera?D QUESTION 2 Which of the following are True Statements (Select all that apply) QUESTION 3 In which of the following scenarios can you use a weak perspective camera model for the target object? QUESTION 4 Which of the following could affect the intrinsic parameters of a camera? QUESTION 5 Which of the following is an Applications of Computer Vision? QUESTION 6 For 2D coordinate transformations, what are the DoF (Degrees of Freedom) for rigid transformation, affine transformation and perspective transformation? QUESTION 7 Which of the following is(are) correct? QUESTION 8 Which of the following 2D planer transformations has the largest degree of freedom? QUESTION 9 Which of the following are True Statements (Select all that apply) QUESTION 10 Take a picture with your camera that shows at least one set of parallel lines in perspective such that the vanishing point appears in the field of view. Mark the parallel lines and the vanishing point and upload the file. Extra Challenge (not required): Have the picture contain two different pairs of parallel lines that define two vanishing points, and therefore define a vanishing line. Mark the parallel lines, the vanishing points, and the vanishing line and upload the file.See Answer
  • Q7: Q1- If you have the following DOG images in one octave of the SIFT detector,imagine they are stacked over each other, determine which of the shaded points is a potential interest point? (2 marks) See Answer
  • Q8: Consider a ray with direction vector de R" being reflected from a mirroring surface resulting in reflection vectorr. At the point of intersection, the surface has the normal vector n. See Figure 1 for the setup. (a) Given d and r, determine the normal vector n, of the surface at the point of reflection! (2P) (b) Given d and n, determine the direction vector r for the reflection of the ray! (3P) See Answer
  • Q9: Given are the Bézier points of a cubic Bézier curvex(t) with \mathbf{b}_{0}=\left(\begin{array}{l} 0 \\ 0 \end{array}\right), \quad \mathbf{b}_{1}=\left(\begin{array}{c} 0 \\ 27 \end{array}\right), \quad \mathbf{b}_{2}=\left(\begin{array}{l} 27 \\ 27 \end{array}\right), \quad \mathbf{b}_{3}=\left(\begin{array}{c} 27 \\ 0 \end{array}\right) Use the de Casteljau algorithm to determine the value x(3) as well as all intermediate points!See Answer
  • Q10: Q2- Briefly describe, how does SIFT satisfy the rotation invariant property? (1mark)See Answer
  • Q11: \text { (a) Find a cubic Bézier curve } \mathbf{x}(t), \mathbf{x}:[0,1] \rightarrow \mathbf{R}^{2} \text { with } \mathbf{x}(0)=\left(\begin{array}{l} 0 \\ 0 \end{array}\right) \quad \text { and } \quad \mathbf{x}(1)=\left(\begin{array}{l} 9 \\ 0 \end{array}\right) \text { which intersects itself orthogonally at } x\left(\frac{1}{4}\right) \text { and } x\left(\frac{3}{4}\right) \text {. } \text { (b) Construct a non-trivial Bézier curve } \mathbf{x}(t), \mathbf{x}:[0,1] \rightarrow \mathbb{R}^{2} \text { of degree } 4 \text { with } \mathbf{b}_{2}=\mathbf{x}\left(\frac{1}{2}\right) \text {. }See Answer
  • Q12: Figure 2 shows six curves and their supposed control polygons. Two of the control polygons are the Bézier control polygons for the Bézier curve drawn with it; the other four are not. For every case: Does the control polygon correspond to the curve? If not, check all violated properties of Bézier curves!You may assume that none of the control points overlap or are repeated You may assume that none of the control points over lapor are repeated.See Answer
  • Q13: Given is a 2D triangle with data values fo, fi, and f2 at the vertices x0, X₁, and x2 that are interpolated linearly on a triangle by f(x, y)=\alpha_{0}(x, y) f_{0}+\alpha_{1}(x, y) f_{1}+\alpha_{2}(x, y) f_{2} using linear barycentric coordinates a; as basis functions. The constant gradient of this function \nabla f=\nabla \alpha_{0} f_{0}+\nabla \alpha_{1} f_{1}+\nabla \alpha_{2} f_{2} is represented as the linear combination of constant basis function gradient vectors Vai E R². Determine closed form expressions of all Vai with respect to the vertex coordinates xi. Is there a geometric interpretation of these basis function gradients? See Answer
  • Q14: Given is a rectilinear grid with scalar data values at its vertices as shown in Figure 1. We assume bilinearinterpolation inside the grid cells which gives us the scalar field f(x,y). (a) Compute the following values: ƒ(2, 1.5) • ƒ(2,3) f(5,3) b) Compute the following values: f(1.5, 1.75) • f(3.25, 3.5) f(3.25, 4.25) (c) Compute the following values: f(1, 1) f(4,3) •f(7,5) ) Determine the formula for the gradient of f. (e) Compute the gradient at (2,3).See Answer
  • Q15: Q3- You come up with a CNN classifier. For each layer, calculate the number of weights, the size of the associated feature maps. The notation follows the convention: (2 marks) CONV-K-Nof them of size K × K, Padding P and stride S respectively.– P – S denotes a convolutional layer with N filters, each POOLK indicates a K × K pooling layer with stride K and padding 0. FC-N stands for a fully connected layer with N neurons.See Answer
  • Q16: The cells of a structured grid are usually saved linearly in memory. For example, in 2D the cells (i, j) are saved to the linear memory space at indices according to the following scheme: \text { Let a structured grid in } 3 \mathrm{D} \text { consist of }\left(n_{x}, n_{y}, n_{z}\right) \text { grid points in each dimension. } (a) Find the map (i, j, k) →l that maps 3D cell indices to linear cell indices. Assume that the first dimension(i) varies fastest in the linear memory space. (b) Find the map l → (i, j, k) that maps linear cell indices to 3D cell indices. Assume again that the first dimension (i) varies fastest in the linear memory space.See Answer
  • Q17: The color value of an individual pixel in Phong illumination is determined by different parameters: ●light colors (c, for specular and diffuse light, ca for ambient light) high-light color cp and surface color crspecular coefficient n .specular coefficient p. We consider a sphere with constant surface color cr=0.5 and otherwise varying lighting properties. For simplicity,all colors are in grayscale. Match each of the spheres (a)-(d) in Figure 2 with one the settings (1)-(6) below. (2) Ca = 0.0,C₁ = 0.5,Cp = 0.5,p=1.5 (1) Ca = 0.5,C₁ = 0.0,Cp = 0.0,p = 1.5 (3) Ca=0.5,CI= 0.0,=Cp = 0.5,P = 8 (4) Ca = 0.5,C₁ = =0.5,Cp = 0.0,P = 32 (5) Ca = 0.5,Cl = 0.5,Cp = 0.5,p = 8 (6) ca = 0.5,CĮ = 0.25,Cp = 0.25,P = 32See Answer

TutorBin Testimonials

I found TutorBin Designing Software homework help when I was struggling with complex concepts. Experts provided step-wise explanations and examples to help me understand concepts clearly.

Rick Jordon

5

TutorBin experts resolve your doubts without making you wait for long. Their experts are responsive & available 24/7 whenever you need Designing Software subject guidance.

Andrea Jacobs

5

I trust TutorBin for assisting me in completing Designing Software assignments with quality and 100% accuracy. Experts are polite, listen to my problems, and have extensive experience in their domain.

Lilian King

5

I got my Designing Software homework done on time. My assignment is proofread and edited by professionals. Got zero plagiarism as experts developed my assignment from scratch. Feel relieved and super excited.

Joey Dip

5

TutorBin helping students around the globe

TutorBin believes that distance should never be a barrier to learning. Over 500000+ orders and 100000+ happy customers explain TutorBin has become the name that keeps learning fun in the UK, USA, Canada, Australia, Singapore, and UAE.