Computer Vision
Computer Vision
MOUNIKA
Designation: Assistant Professor
Subject: NATURAL LANGUAGE PROCESSING
Course Outcomes:
S.No Description Bloom’s Taxonomy Level
1 Able to Show Implemention of fundamental image L3:
processing techniques required for computer vision.
2 Perform shape analysis and Implement L4:
boundary tracking techniques.L4
3 Apply chain codes and other region L3:
descriptors.
4 Apply Hough Transform for line, circle, L3:
and ellipse detections and 3D vision
techniques
5 Develop applications using motion L3:
related and computer vision techniques
Syllabus:
UNIT – I:
CAMERAS: Pinhole Cameras, Radiometry – Measuring Light: Light in Space, Light Surfaces, Important
Special Cases, Sources, Shadows, And Shading: Qualitative Radiometry, Sources and Their Effects, Local
Shading Models, Application: hotometric Stereo, Inter reflections: Global Shading Models, Color: The
Physics of Color, Human Color Perception, Representing Color, A Model for Image Color, Surface Color
from Image Color.
Here's a similar lesson plan format for Unit I: Cameras and Radiometry:
NL Impact: NLP can help in understanding and addressing poverty-related issues through social
media monitoring, analyzing financial accessibility, and interpreting public policy debates.
Examples:
o Using NLP to extract insights from financial reports, poverty indices, and surveys.
o Analyzing text data from news, social media, and government reports to identify regions with
high poverty risks and design interventions.
NL Impact: NLP can support efforts to tackle food security by analyzing agricultural reports,
predicting food shortages, or processing satellite data and farmer feedback.
Examples:
o Using NLP to analyze crop reports, weather patterns, and social media posts about food
supply chains.
o Enhancing food aid distribution by analyzing public communications and local demands.
NL Impact: NLP can revolutionize education by enabling automatic grading systems, language
learning tools, and personalized learning assistants.
Examples:
o Language translation tools to break language barriers in education.
o NLP-powered chatbots to provide 24/7 tutoring and assistance to students worldwide.
NL Impact: NLP can be used to analyze and promote gender equality by detecting gender bias in
texts, promoting inclusive language, and providing gender-sensitive insights.
Examples:
o Analyzing media and social platforms for gender-related biases.
o Building systems that assist women in marginalized communities through voice-based
applications or language learning tools.
NL Impact: NLP can assist in analyzing environmental reports, water usage data, and public feedback
related to water management and sanitation.
Examples:
o Processing water quality reports, government publications, and social media discussions to
detect areas facing water scarcity or contamination.
o Analyzing community surveys or complaints to identify gaps in water and sanitation
infrastructure.
NL Impact: NLP can help by processing energy consumption data, public policy reports, and
environmental impact statements, promoting energy efficiency and clean energy adoption.
Examples:
o NLP tools for analyzing legislative documents or public opinions on energy policies.
o Creating tools to monitor energy consumption through real-time analysis of text-based data,
such as user feedback or smart grid communications.
NL Impact: NLP enables improved job matching, workforce analysis, and economic development
through the analysis of labor market trends and employment opportunities.
Examples:
o NLP-driven job portals that match candidates with the right jobs based on resumes, job
descriptions, and skills.
o Analyzing business news, reports, and social media for trends that could foster economic
development.
NL Impact: NLP tools can help reduce inequalities by analyzing marginalized groups’ concerns and
addressing language barriers in public communication and legal systems.
Examples:
o NLP models for language translation to ensure equitable access to government resources.
o Analyzing texts (news, reports) for indicators of social inequality and providing insights to
policymakers.
NL Impact: NLP can assist in creating sustainable communities by analyzing social media data,
public complaints, and community feedback to improve urban living conditions.
Examples:
o Analyzing urban planning documents, social media discussions, and community feedback to
enhance city infrastructure and services.
o Using sentiment analysis to assess public opinions on environmental sustainability and urban
development.
NL Impact: NLP can facilitate responsible consumption by analyzing consumer behavior, product
reviews, and corporate sustainability reports to improve decision-making.
Examples:
o Analyzing social media and review sites to track consumer attitudes toward sustainable
products and services.
o NLP tools for processing corporate sustainability reports to promote transparency and
responsible business practices.
NL Impact: NLP can process environmental data, climate research, and policy documents,
contributing to more informed climate change action.
Examples:
o Analyzing climate change reports and public communications to predict trends and inform
policies.
o Processing and summarizing scientific literature to inform climate change research and action
plans.
NL Impact: NLP can support marine conservation by analyzing reports on marine biodiversity, water
quality, and fishing practices.
Examples:
o Analyzing social media and environmental reports for trends related to marine pollution or
illegal fishing.
o Automatically summarizing scientific publications related to marine ecosystems to aid
conservation efforts.
NL Impact: NLP can help track biodiversity, deforestation, and land use changes by processing
satellite imagery reports, environmental documents, and community feedback.
Examples:
o Analyzing environmental impact reports and government policies on land use and
conservation.
o Identifying deforestation patterns through the analysis of texts and reports from conservation
organizations.
NL Impact: NLP can enhance governance by analyzing legal texts, reports on human rights, and
public sentiment to promote transparency and accountability.
Examples:
o Automating the analysis of legal documents and human rights reports.
o Using NLP for monitoring and combating hate speech, fake news, and online violence that
undermine social justice.
NL Impact: NLP can facilitate global cooperation by analyzing international policy documents,
research, and collaborations across borders.
Examples:
o Using NLP to analyze and summarize multilateral agreements and research to foster cross-
border cooperation.
o Promoting knowledge-sharing platforms through NLP tools that translate and interpret
materials for global accessibility.