![](./func_refer4.gif)
2016/02/01 |
Back |
開講学期 /Semester |
2015年度/Academic Year 後期 /Second Semester |
---|---|
対象学年 /Course for; |
3rd year |
単位数 /Credits |
3.0 |
責任者 /Coordinator |
Qiangfu Zhao |
担当教員名 /Instructor |
Qiangfu Zhao , Jung-pil Shin , Yen Neil Yuwen |
推奨トラック /Recommended track |
VH,RC |
履修規程上の先修条件 /Prerequisites |
M7 & F8 |
更新日/Last updated on | 2015/02/03 |
---|---|
授業の概要 /Course outline |
Artificial intelligence (AI) is a research field that studies how to realize intelligent thinking and behavior using a computing machine. The ultimate goal of AI is to make a machine that can learn, plan, and solve problems autonomously. Although AI has been studied for more than half a century, we still cannot make a machine that is as intelligent as a human in all aspects. However, we do have many successful applications. In some cases, the machine equipped with AI technology can be even more intelligent than us. The Deep Blue system which defeated the world chess champion is a well-known example. In medical diagnosis and machinery design, different kinds of "expert systems" have been widely used to support the human users. In fact, we human beings are becoming more intelligent (may not be wiser) with the help of these kinds of machines. The main research topics in AI include: problem solving, reasoning, planning, natural language understanding, computer vision, automatic programming, machine learning, and so on. Of course, these topics are closely related with each other. For example, the knowledge acquired through learning can be used both for problem solving and for reasoning. In fact, the skill for problem solving itself should be acquired through learning. Also, methods for problem solving are useful both for reasoning and planning. Further, both natural language understanding and computer vision can be solved using methods developed in the field of pattern recognition. |
授業の目的と到達目標 /Objectives and attainment goals |
In this course, we will study the most fundamental knowledge for understanding AI. Specifically, we will study (1) Search: Problem formulation and search; (2) Knowledge representation: Production system, semantic network, and frame; (3) Reasoning: Propositional logic, predicate logic, and fuzzy logic; (4) Learning: Pattern recognition, multilayer neural networks, and self-organizing neural networks. After this course, we should be able to (1) Know how to use the basic search methods; (2) Understand the basic methods for problem formulation and knowledge representation; (3) Understand the basic idea of automatic reasoning; (4) Know some basic concepts related to pattern recognition and neural networks. Due to limited time, theoretic proofs and formal notations will be eliminated as far as possible, so that we can get the full picture of AI easily. Students who become interested in AI may study further in the graduate school. |
授業スケジュール /Class schedule |
(1) Introduction to AI - What is AI? - Related research fields - A brief review of AI history - Some key persons (2) Problem formulation - State space representation - Review of tree and graph - Search graph - Search tree (3) Search - I - Random search - Search with closed list - Search with open list - Depth-first search - Breadth-first search - Uniform cost search (4) Search -II - What is heuristic search? - Hill climbing method - A* algorithm - Game tree search (5) Production systems - Production system - Inference engine, working memory, and knowledge base - Pattern matching - Conflict resolution - Forward inference - Backward inference (6) Ontology - What is ontology? - Semantic network - Frame - Structural knowledge - Declarative knowledge - Procedural knowledge - Inheritance (7) Midterm Exam (8) Propositional logic - Propositional logic - Definition of logic formula - Meaning of logic formula - Classification of logic formula - Proof based on truth table - Basic laws - Clausal form/Conjunctive canonical form - Formal proof (9) First order predicate logic - Predicate logic - Term and logic formula - Clausal form/Conjunctive canonical form - Standardization of logic formula - Unification and resolution - Horn clause and selective negative linear resolution - A brief introduction to Prolog (10) Fuzzy logic - Definition of fuzzy set - Membership function - Notation of fuzzy set - Operations of fuzzy set - Fuzzy number and operations - Extension principle - Fuzzy rules - De-fuzzification - Fuzzy control (11) Other methods for reasoning - Deductive and inductive inference - Abduction - Hypothetical reasoning - Uncertain reasoning - Probabilistic reasoning - Bayesian Network - Cased-based reasoning (12) Pattern recognition - What is pattern recognition? - Feature vector - Template matching - Linear discriminant function - Multiple template matching - NNC and k-NN - The k-means algorithm - Evaluation of learning results (13) Multilayer neural network - What is a neural network? - Modeling of one neuron - Learning rules for one neuron - Layered neural network - Learning of multilayer neuron network (14) Self-organizing neural network - Nearest neighbor classifier - Self-organizing neural network - Winner-take-all learning strategy - Learning vector quantization - R4-rule (15) Final review |
教科書 /Textbook(s) |
Series for New Generation Engineering, Artificial Intelligence, Riichiro Mizoguchi and Toru Ishida, Ohmsha, ISBN4-274-13200-5 (in Japanese) |
成績評価の方法・基準 /Grading method/criteria |
Exercises (36 points), quizzes (12 points), and examinations (52 points) |
履修上の留意点 /Note for course registration |
* Probability and statistics * Automata and languages Formal prerequisites:M7 Probability and Statistic F8 Automata and Languages |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
[1] Introduction to Artificial Intelligence, Shinji Araya, KYORITSU SHUPPAN, ISBN4-320-12116-3 (in Japanese) [2] New Artificial Intelligence (Fundamental), Takashi Maeda and Fumio Aoki, Ohmsha, ISBN4-274-13179 (in Japanese) [3] New Artificial Intelligence (Advanced), Takashi Maeda and Fumio Aoki, Ohmsha, ISBN4-274-13198-X (in Japanese) [4] Artificial Intelligence: a modern approach, S. Russell and P. Norvig, Prentice Hall, ISBN0-13-080302-2 [5] URL of this course: http://web-ext.u-aizu.ac.jp/~qf-zhao/TEACHING/AI/AI.html |
Back |
開講学期 /Semester |
2015年度/Academic Year 後期 /Second Semester |
---|---|
対象学年 /Course for; |
3rd year |
単位数 /Credits |
3.0 |
責任者 /Coordinator |
Pierre-Alain Fayolle |
担当教員名 /Instructor |
Pierre-Alain Fayolle , Xin Zhu , Yohei Nishidate , Julian Villegas , Shigeo Takahashi |
推奨トラック /Recommended track |
CM,VH,BM, |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2015/01/26 |
---|---|
授業の概要 /Course outline |
The computer graphics (CG) course teaches techniques used for creating, manipulating and animating images of three dimensional objects by computers. CG techniques and algorithms are used in fields such as: * CAD (Computer-aided design): mechanical design, architectural design and circuit design. * Computer art: art and commercials. * Entertainment: film production, animation, and games. * Virtual Reality: flight simulation, operation and support. * Visualization: Results of simulation, Human Genome and Human Body Model. |
授業の目的と到達目標 /Objectives and attainment goals |
The objectives of the course are: * To learn the theory behind some of the fundamentals CG techniques and algorithms * To acquire practical skills by implementing and experimenting with these techniques using the OpenGL library |
授業スケジュール /Class schedule |
1) Introduction to CG and OpenGL 2) 3D viewing 3) Transformations 4) Lighting/Shading 5) Texturing 6) Blending, anti-aliasing and fog 7) Animation 1 8) Animation 2 9) Ray-casting and ray-tracing 10) Geometric modeling 1 11) Geometric modeling 2 12) Bezier curves and surface patches 13) B-Splines and NURBS 14) GPU programming 15) Project |
教科書 /Textbook(s) |
[optional] 魏大名他、「情報処理学会編集 IT Text コンピュータグラフィックス」、株式会社オーム社 |
成績評価の方法・基準 /Grading method/criteria |
* Written tests (problem-sets and final exam) - 55 points * Programming exercises and project - 45 points [Note: this may slightly vary depending on each instructor] |
履修上の留意点 /Note for course registration |
* Basic math skills (calculus and linear algebra) * Basic data-structure and algorithms * Programming (C or C++ or Java) Formal prerequisites: None |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Websites from previous years: * http://web-int.u-aizu.ac.jp/~fayolle/teaching/2014/CG/index.html * /home/course/CGclass/2009/index.html External: * http://www.opengl.org/ |
Back |
開講学期 /Semester |
2015年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
4th year |
単位数 /Credits |
3.0 |
責任者 /Coordinator |
Yuichi Yaguchi |
担当教員名 /Instructor |
Keitaro Naruse , Yuichi Yaguchi |
推奨トラック /Recommended track |
VH,BM |
履修規程上の先修条件 /Prerequisites |
A8 |
更新日/Last updated on | 2015/02/02 |
---|---|
授業の概要 /Course outline |
As shown in a proverb "Seeing is believing," image has important role to communicate each other and to accumulate knowledge for humans. Especially, people can use image processing applications easily because camera device is installed into almost all mobile devices or image processing coprocessor is installed into every computer. Thus, the program of image recognition and understanding is very important target for business. Image processing is a set of techniques which process or convert image given by cameras and extract novel information such as information recognition and knowledge understanding from these processes. In this class studies input images to computer, data compression, image process technique such as noise reduction or image condition adjustment, filtering for extracting image feature and recognition and understanding these image features. Also, this class aims to understand image processing by discussion about "How to extract novel information from images?" with introducing basic image processing techniques. |
授業の目的と到達目標 /Objectives and attainment goals |
This class studies low-level vision mainly which is bases of digital image processing. Low-level vision is processing digital images directly such as image acquisition, noise reduction, image compression, filtering etc. Lecture part is learning how to process and discussing technical know-how of actual problems. Exercise part is implementing leaned image processing technique and creating application. The goal of this class is to create image processing application which is able to solve actual problems of image recognition. |
授業スケジュール /Class schedule |
Total 15 Topics. 0 Course Instruction 1 Course Instruction 1 Image Acquisition and Sampling 1 Physical Definition 2 Principle of Camera 3 Definition of Digital Image 4 Resampling and Aliacing 2 Statistical Expression 1 Counting, Histogram and Accumulated Histogram 2 Mean, Mode, Median 3 Diviation, Skewness, Curtsis, Momemt 4 Resion of Interest, Windowing 3 Image Enhancement 1 Grobal Operation - Negation, Log Transform, Gamma Transform 2 Grobal Binalization - Basic Grobal Thresholding, Otsu Thresholding 3 Local Enhancement - Adaptive Local Enhancement 4 Local Binalization - Adaptive Local Thresholding 4 Spatial Filtering 1 Principle of Spatial Filtering - Mean Filter 2 Denoising Filter - Gaussian Filter, Median Filter 3 Enhansing Filter - Laplasian Filter, Unsharp Mask 4 Border Effect 5 Low-level Feature 1 Human Vision and Brain 2 Point, Line, Area 3 Gradient, Edge - Sobel, Prewitt 4 Region, and Connectivity 6 Spatial Feature 1 Hough Transform 2 Morphological Analysis 3 Opening/Closing 4 Canny Edge 7 Complex Feature 1 Histogram of Orientation Gradients 2 Pyramidal Image 3 Scale Invaliant Feature Tracker 4 Speeded Up Robust Features 8 Color Image 1 Physical Definition of Color 2 RGB/CMYK Color Model 3 HSV Color Model 4 CIE XYZ/L*a*b* Color Model 9 Imaging Devices 1 CCD/CMOS Camera Definition 2 YUV/YCrCb Color Model 3 Color Printer Definition 4 Disering 10 Frequency Filtering 1 2D Fourier Transform 2 Low-Pass Filter 3 High-Pass/Band Pass Filter 4 11 Image Composition 1 DCT - Hadamard Transform 2 Sparse Coding 3 Fractal Coding 4 12 Image Complession 1 Codebook 2 JPEG 3 GIF 4 PNG 13 Image Restortion 1 Median/Partial Mean Filter 2 Weiner Decmposition 3 Super Resolution 4 Basic Image Stitching 14 Wavelet Image 1 Definition of Wavelet 2 Haar Wavelet 3 Daubecies Wavelet 4 Continuous Wavelet - Mexican Hat 15 Pattern Matching 1 Block Matching 2 Correlation Matching 3 Phase Only Matching 4 Dynamic Programming Matching |
教科書 /Textbook(s) |
We use web handouts: http://iplab.u-aizu.ac.jp/moodle/ Image Processing 2015 In this year, students should learn movies and handout before class. Reference Books: - Rafael C. Gonzalez, Richard E. Woods: "Digital Image Processing: third edition" (Pearson Education, 2008) - CG-ARTS: "Digital Image Processing (in Japanese)" (CG-ARTS, 2004) |
成績評価の方法・基準 /Grading method/criteria |
10 Exercises * 7 points = 70. Extra project has 50 points. If grading point becomes over than 100, then it will be 100 |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Moodle - Image Processing Lab. http://iplab.u-aizu.ac.jp/moodle/ |
Back |
開講学期 /Semester |
2015年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
4th year |
単位数 /Credits |
3.0 |
責任者 /Coordinator |
Wenxi Chen |
担当教員名 /Instructor |
Wenxi Chen , Xin Zhu , Pham Tuan Duc |
推奨トラック /Recommended track |
BM |
履修規程上の先修条件 /Prerequisites |
A8 & F11 |
更新日/Last updated on | 2015/01/27 |
---|---|
授業の概要 /Course outline |
In this course, bioinformatics, biomedical instrumentation and measurement technology, and medical image processing technology will be taught. This course aims to provide interdisciplinary knowledge for undergraduate students. In addition, sequence analysis of bioinformatics, measurement of ECG and blood pressure are also included in this course as exercise. |
授業の目的と到達目標 /Objectives and attainment goals |
This is an introductory course about the application of information technology in biomedical engineering field. |
授業スケジュール /Class schedule |
Part 1. Introduction to bioinformatics (Zhu) 1-1 Brief introduction to bioinformatics 1-2 Nucleotide, amino-acid sequence and pairwise alignment 1-3 Hidden Markov model, motif search, and protein structural prediction 1-4 Open Reading Frame search, database search, multiple alignment and phylogenetic tree 1-5 Mini Test Part 2. Introduction to Biomedical Information Technology (Chen) 2-1 Basis of Biosignal 2-2 Biosignal Detection Technology 2-3 Medical Image Technology 2-4 Therapy Technologies 2-5 Mini Report Part 3. Introduction to Biomedical Image Processing (Pham) 3-1 Binary extraction of regions of interest in molecular/biomedical images: Thresholding methods 3-2 Binary extraction of regions of interest in molecular/biomedical images: Cluster analysis methods 3-3 Texture characterization of molecular/biomedical images: The gray-level co-occurrence matrix 3-4 Texture characterization of molecular/biomedical images: Geostatistical methods 3-5 Mini Test |
教科書 /Textbook(s) |
・藤博幸、はじめてのバイオインフォマティクス ・岡田 正彦、医療機器が一番わかる |
成績評価の方法・基準 /Grading method/criteria |
ペーパーテストとミニレポート 60点満点 演習(週単位の演習、プロジェクト演習) 40点満点 |
履修上の留意点 /Note for course registration |
アルゴリズムとデータ構造 信号処理と画像処理 |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://web-ext.u-aizu.ac.jp/course/bmclass/ |
Back |
開講学期 /Semester |
2015年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
4th year |
単位数 /Credits |
3.0 |
責任者 /Coordinator |
Keitaro Naruse |
担当教員名 /Instructor |
Noriaki Asada , Keitaro Naruse |
推奨トラック /Recommended track |
RC |
履修規程上の先修条件 /Prerequisites |
L5 & A1 & A7 |
更新日/Last updated on | 2015/02/03 |
---|---|
授業の概要 /Course outline |
現代社会ではコンピュータは様々な機器の制御に広く用いられ、制御などの知識が必要不可欠となっている。本科目ではコンピュータ科学・工学専攻の学生のための、ロボット工学と自動制御理論の基礎を与えるものである。とくに実世界において制御理論の中心であるフィードバック制御の概念を学ぶことと、ロボットを制御するための基本的な理論と考え方を習得することに主眼を置く。また講義だけではなく、演習を通じてより深い理解を目指す。 |
授業の目的と到達目標 /Objectives and attainment goals |
ロボット工学に関しては、ロボットの運動を表現するための数学的な手法である運動学とプランニング手法を学ぶ。そして学生は (1) コンフィグレーション空間と運動方程式を学ぶことにより、ロボットの運動をコンピュータ内で表現できるようになる。 (2) 人工ポテンシャル法、ロードマップ法、セル分解法などのプランニング手法を学ぶことにより、ロボットの動作計画ができるようになる。 一方、自動制御理論に関しては基本的な考え方であるフィードバック制御を学ぶ。そして学生は (1) 伝達関数、ブロック線図などを学ぶことにより、簡単なフィードバック制御を実現できるようになる。 (2) 時間遅れ要素と定常誤差を学ぶことにより、制御系の安定性を解析できるようになる。 (3) 与えられたシステムのPID制御を構築できるようになる。 また最後にロボットシステムの構成について学ぶ。 |
授業スケジュール /Class schedule |
第1週 講義の概要と序論 第2週 円形ロボットのコンフィギュレーション空間 第3週 矩形ロボットとロボットアームのコンフィギュレーション空間 第4週 人工ポテンシャル法 第5週 ロードマップ法 第6週 セル分解法 第7週 サンプリングに基づく経路生成 第8週 ロボットの運動方程式 第9週 フィードバック制御の原理 第10週 時間遅れ要素と定常誤差 第11週 制御システムの安定性 第12週 PID制御 第13週 フィードバック制御の利点 第14週 センサ,アクチュエータ,システム構成 第15週 まとめ |
教科書 /Textbook(s) |
なし。 必要な資料は、授業中に配布する。 |
成績評価の方法・基準 /Grading method/criteria |
講義のクイズ:30% 演習:30% 期末試験:40% |
履修上の留意点 /Note for course registration |
関連科目として、コンピュータ理工学実験、プログラミングC,線形システム理論。 履修規程上の先修条件:L5 コンピュータ理工学実験 A1 人工知能 A7 線形システム論 |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://iplab.u-aizu.ac.jp/moodle |
Back |
開講学期 /Semester |
2015年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
4th year |
単位数 /Credits |
3.0 |
責任者 /Coordinator |
Michael Cohen |
担当教員名 /Instructor |
Michael Cohen , Julian Villegas |
推奨トラック /Recommended track |
VH |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2015/02/03 |
---|---|
授業の概要 /Course outline |
This course introduces advanced undergraduates and graduate students to the basics of human interface technology and the virtual reality paradigm, especially through "desktop VR" (a.k.a. "fishtank VR"). We use a project-based, "hands-on" approach, emphasizing creation of self-designed virtual worlds. The main vehicle of expression is "Alice," an object-oriented, graphical 3D scenario IDE (integrated development environment), to contextualize segments on "desktop virtual reality," color (and color gradients), graphical & visual design, texture mapping, sound, music, & dialog, as well as software engineering. Segments on stereoscopy and image-based rendering are also included. We also use Mathematica, SumoPaint, and Audacity & GarageBand as support tools for multimedia content creation. The power of experiential education is leveraged by lessons with an emphasis on practical experimentation, learning by doing. |
授業の目的と到達目標 /Objectives and attainment goals |
We survey human interfaces, including demonstrations and "hands-on" exercises with basics of multimedia: color models, image capture and compositing, graphic composition and 3D drawing, texture mapping, IBR (image-based rendering), stereography, and audio (including dialog) & musical editing. Students use self-designed multimodal interfaces authored with object-oriented techniques to tell stories with virtual characters and cinematography (camera motion and gestures, "camerabatics") for deterministic "machinema" (machine cinema = computer-generated movies) and to engage users in nondeterministic, dynamic environments such as event-driven games and digital interactive story-telling. |
授業スケジュール /Class schedule |
Introduction to basic concepts related to physics; space (physical and otherwise) and topology; numbers and algorithmic complexity, including exponential processes; software engineering and programming (parameterization, randomization, recursion, data structures, event handling); interactive multimedia and sensory modalities; graphics and CG (computer graphics) rendering; CAD (computer-aided design); visual languages; stereopsis and binocular vision (autostereograms, SIRDs, anaglyphics, & chromastereoscopy, including 3D drawing); image-based rendering; sound, audio, TTS (text-to-speech synthesis), and SFX (sound effects) editing; DTM (desk-top music) composition for BGM (background music); interface paradigms, digital interactive story-telling, and machinima. Related art-forms include animation: illustration, character design, modeling, combining drawing, images, & movement to convey meaning or action, dramatic writing: playwriting and screenwriting for storytelling, graphic design: 2-dimensional information presentation, interactive design and game development: entertainment computing and rich-media development, motion media: choreography of avatars and objects, sculpture: 3-dimensional modeling, sequential art: storyboards combining words and pictures for effective narratives, themed entertainment: virtual environment design, & visual effects: crafting illusions. |
教科書 /Textbook(s) |
Lecture notes prepared by instructors. |
成績評価の方法・基準 /Grading method/criteria |
Most of the coursework involves lab exercises emphasizing creative applications of digital contents creation tools, highlighting design and invention as much as discovery. Weekly "checkpoint" exercises verify specific skill sets--- including scenario authoring and storyboarding, drawing and painting, color models and specification, digital compositing (layers, overlays, texture mapping), stereography (autostereograms, anaglyphics, chromastereoscopy, including 3D drawing), audio editing SFX (sound effects), dialog generated with TTS (text-to-speech) synthesis tools, and DTM for BGM (desk-top music composition for background music)--- progressively accumulating into fully realized virtual worlds, stories, or games. There are also creative studio exercises, occasional quizzes, and mid-term and final exams. The course's annual chromastereoptic art contest is juried, and winning entries are exhibited in a special display in the University library. Students also contribute panoramic images to a virtual hyperlinked tour of the University. Student scenarios (plays, movies, & games), highlighting originally created worlds and spaces, composed individually (mid-term) and as teams (end-of-term), are presented to the entire class in special review sessions. Exercises and quizzes: 35%, Exams: 25%, Individual Project: 20%, Group Project: 20%. |
履修上の留意点 /Note for course registration |
(none) |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Related web pages: course home page: http://web-int.u-aizu.ac.jp/~mcohen/welcome/courses/AizuDai/undergraduate/HI&VR newsletter article about the course: http://sighci.org/uploads/SIGHCI%20Newsletters/AIS_SIGHCI_Newsletter_v12_n1.pdf#page=10 (pages 10-11 if not automatically scrolled) Alice desktop virtual reality IDE: http://www.alice.org "Last Lecture" of Randy Pausch, the original architect of Alice: http://www.cmu.edu/randyslecture/ PhotoBooth photo capture: http://www.apple.com/osx/apps/#photobooth photo manipulation: http://www.apple.com/mac/iphoto/ OS X "say" TTS (text-to-speech) utility: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/say.1.html Audacity audio editor: http://audacity.sourceforge.net SumoPaint image editor: http://www.sumopaint.com/app/ Mathematica computational mathematics application: http://www.wolfram.com/mathematica GarageBand DTM (desk-top music) composition application: http://www.apple.com/mac/garageband/ University of Aizu virtual tour: http://www.u-aizu.ac.jp/~mcohen/welcome/courses/AizuDai/undergraduate/HI&VR/VirtualTour Chromastereoptic stereo system: http://www.chromatek.com StereoMerger stereo viewer: http://www.stereomerger.com |
Back |
開講学期 /Semester |
2015年度/Academic Year 後期 /Second Semester |
---|---|
対象学年 /Course for; |
3rd year |
単位数 /Credits |
3.0 |
責任者 /Coordinator |
Kazuyoshi Mori |
担当教員名 /Instructor |
Kazuyoshi Mori , Cong-Thang Truong |
推奨トラック /Recommended track |
CN,RC |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2015/02/03 |
---|---|
授業の概要 /Course outline |
The concept and theory of linear systems are needed in almost all electrical engineering fields and in many other engineering and scientific disciplines as well. This course focuses on the representations, analysis and effects of linear systems. We will address both continuous-time and discrete-time representations. |
授業の目的と到達目標 /Objectives and attainment goals |
This course is to provide students with the foundations and tools of linear system theory, particularly the time-invariant case in both continuous-time and discrete-time. |
授業スケジュール /Class schedule |
(1) Introduction to linear signals and systems (2) Linear Time-Invariant (LTI) Systems (3) Continuous-Time LTI Systems (including Laplace Transform Analysis) (4) Discrete-Time LTI Systems (including Z-Transform Analysis) (5) Fourier Analysis (6) State Space Analysis |
教科書 /Textbook(s) |
Title: Schaum's Outline of Theory and Problems of Signals and Systems 3rd Ed.(Schaum's Outlines) Author: Hwei P. Hsu Publisher: Mcgraw-Hill ISBN-10: 0071829466 ISBN-13: 978-0071829465 |
成績評価の方法・基準 /Grading method/criteria |
Student evaluation should be decided by Examination, Reports, Quiz, Attendance, and so on. |
履修上の留意点 /Note for course registration |
Formal prerequisites:None |
Back |
開講学期 /Semester |
2015年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
3rd year |
単位数 /Credits |
2.0 |
責任者 /Coordinator |
Qiangfu Zhao |
担当教員名 /Instructor |
Masahide Sugiyama , Qiangfu Zhao , Shuxue Ding |
推奨トラック /Recommended track |
CF,VH,RC,BM |
履修規程上の先修条件 /Prerequisites |
M5 |
更新日/Last updated on | 2015/02/03 |
---|---|
授業の概要 /Course outline |
The signal for processing is mathematically modeled as a function or a sequence of numbers that represent the state or behavior of a physical system. The examples of the signals range from speech, audio, image and video in multimedia systems, electrocardiograms in medical systems (ECG/EKG), to electronic radar waveforms in military. Signal processing is concerned with the representation, transformation, and manipulation of signals and the information they contain. For example, we may wish to remove the noise in speech to make it clear, or to enhance an image to make it more natural. Signal processing is one of the fundamental theories and techniques to construct modern information systems. During the last half century, lots of theories and methods have been proposed and widely studied in digital signal processing. In this semester, we only study the fundamentals of discrete-time signals and systems. The course content includes the concept and the classification of discrete-time signal, representations of signals in time, frequency, z- and discrete frequency domains, representations and analyses of systems, and filter designs. The course is a prerequisite course for your further studying of other multimedia related courses, such as speech processing, image processing, audio and video data compressing, pattern recognition, communication systems and so forth. |
授業の目的と到達目標 /Objectives and attainment goals |
In this course, we will mainly study the following topics: signal representation in time domain, Fourier transform, sampling theorem, linear time-invariant system, discrete convolution, z-transform, discrete Fourier transform, and discrete filter design. After this lecture, the students should be able to understand how to analyze a given signal or system using tools such as Fourier transform and z-transform; what kind of characteristics should we analyze to know the property of a signal or system; how to process signals to make them more useful; and how to design a signal processor (digital filter) for a given problem. |
授業スケジュール /Class schedule |
(1) An introduction to signals and systems, and representation of signals in time domain (2) Linear, time-invariant systems, impulse response and convolution sum (3) Fourier transform, frequency response and sampling theorem (4) The z-transform and its properties (5) The inverse z-transform (6) System function and system stability (7) Mid-term examination (8) Discrete Fourier transform (DFT) (9) Fast Fourier transform (FFT) (10) Signal processing with MatLab/SciLab (11) Fundamental structures of digital filters (12) Design of FIR filters (13) Design of IIR filters (14) Applications of digital signal processing (15) Review |
教科書 /Textbook(s) |
Digital signal processing with MatLab, Tatsuo Higuchi and Masayuki Kawamata, Morikita, 2015 (in Japanese) |
成績評価の方法・基準 /Grading method/criteria |
Quizzes: 13 points Exercises: 27 points Examinations: 60 points |
履修上の留意点 /Note for course registration |
The class schedules, the textbooks, and the evaluation methods for the three classes might be different. Shown here is just an example. For detailed information, please refer to the web page of each class |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
[1] Richard G. Lyons, Understanding Digital Signal Processing, Prentice Hall, 1996. ISBN:0201634678. [2] S. W. Smith, The Scientist and Engineer's and Guide to Digital Signal Processing, California Technical Publishing, 1997. ISBN: 0-9660176-3-3. http://www.dspguide.com/pdfbook.htm (free on-line text in pdf format) [3] Shouji Shimada et al., Fundamentals of Digital Signal Processing, Koronasha, 2006 (in Japanese) [4] http://web-ext.u-aizu.ac.jp/~qf-zhao/TEACHING/DSP/syllabus.html |