首页 > 最新文献

ACM '74最新文献

英文 中文
The variable cell length listprocessor VARLIST 可变单元格长度列表处理器VARLIST
Pub Date : 1900-01-01 DOI: 10.1145/800182.810392
D. A. Klip
A listprocessing system which allows assignment of cells of any length, expressed in a discrete number of computer words, is proposed for a wider range of problems than just for the algebraic manipulation systems for which it was designed. Erasure of lists is done while preserving contiguity of space by means of an internal and external linkage technique. A compacting routine which copies used blocks into empty blocks can be applied provided that the liststructures have a canonical form which can be identified through the type field so that all pointers can be accessed for readdressing. An application program outside the mathematical area is discussed.
列表处理系统允许分配任意长度的单元,用离散的计算机单词数表示,被提议用于更广泛的问题,而不仅仅是为其设计的代数操作系统。通过内部和外部链接技术,在保持空间连续性的同时完成了列表的擦除。如果列表结构具有可通过类型字段识别的规范形式,则可以应用压缩例程将已使用的块复制到空块中,以便可以访问所有指针进行重定向。讨论了数学领域以外的应用程序。
{"title":"The variable cell length listprocessor VARLIST","authors":"D. A. Klip","doi":"10.1145/800182.810392","DOIUrl":"https://doi.org/10.1145/800182.810392","url":null,"abstract":"A listprocessing system which allows assignment of cells of any length, expressed in a discrete number of computer words, is proposed for a wider range of problems than just for the algebraic manipulation systems for which it was designed. Erasure of lists is done while preserving contiguity of space by means of an internal and external linkage technique. A compacting routine which copies used blocks into empty blocks can be applied provided that the liststructures have a canonical form which can be identified through the type field so that all pointers can be accessed for readdressing. An application program outside the mathematical area is discussed.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123866987","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
An excellent mixture for PSI: Computer science, PLATO, knowledge levels. PSI:计算机科学,柏拉图,知识水平的绝佳组合。
Pub Date : 1900-01-01 DOI: 10.1145/800182.810385
Kenneth L. Modesitt
Introductory computer science courses offer an excellent test bed for utilizing a personalized system of instruction. The ubiquity and operating hours of computer terminals and computer centers in educational institutions is ideal for student self-pacing. The rapid response time of computers is a positive reinforcement when solving problems. The recent advent of the PLATO computer-based educational system provides many opportunities for students and faculty in computer science and many other disciplines. PLATO terminals provide a powerful motivational tool for PSI. Motivation is a critical part of computer science courses. Students are expected to acquire synthesis-level skills in the cognitive domain. This level of knowledge is higher than the level of skill, memorization or rule application, required for many other introductory courses. An Excellent Mixture for PSI: Computer Science, PLATO, and Knowledge Levels.
计算机科学入门课程为利用个性化教学系统提供了一个极好的试验台。教育机构中计算机终端和计算机中心的无所不在和工作时间为学生自我学习提供了理想的条件。在解决问题时,计算机的快速反应时间是一种积极的强化。最近出现的PLATO基于计算机的教育系统为计算机科学和许多其他学科的学生和教师提供了许多机会。PLATO终端为PSI提供了一个强大的激励工具。动机是计算机科学课程的重要组成部分。期望学生在认知领域获得综合水平的技能。这种知识水平高于许多其他入门课程所要求的技能、记忆或规则应用水平。PSI的优秀混合:计算机科学,柏拉图和知识水平。
{"title":"An excellent mixture for PSI: Computer science, PLATO, knowledge levels.","authors":"Kenneth L. Modesitt","doi":"10.1145/800182.810385","DOIUrl":"https://doi.org/10.1145/800182.810385","url":null,"abstract":"Introductory computer science courses offer an excellent test bed for utilizing a personalized system of instruction. The ubiquity and operating hours of computer terminals and computer centers in educational institutions is ideal for student self-pacing. The rapid response time of computers is a positive reinforcement when solving problems. The recent advent of the PLATO computer-based educational system provides many opportunities for students and faculty in computer science and many other disciplines. PLATO terminals provide a powerful motivational tool for PSI. Motivation is a critical part of computer science courses. Students are expected to acquire synthesis-level skills in the cognitive domain. This level of knowledge is higher than the level of skill, memorization or rule application, required for many other introductory courses.\u0000 An Excellent Mixture for PSI: Computer Science, PLATO, and Knowledge Levels.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123522421","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Computational requirements for control of the utah arm 犹他臂控制的计算要求
Pub Date : 1900-01-01 DOI: 10.1145/800182.810395
S. Jacobsen, R. B. Jerard
Figure 1 illustrates an above-elbow amputee fitted with a three-degree-of-freedom prosthetic arm. The development of a successful prosthetic arm requires the completion of two tasks. First, a controller must be devised which can determine an amputee's desired limb motions by monitoring a set of amputee generated signals. For example, the controller monitors a set of EMG signals from selected muscles and the kinematic state of the limb. Secondly, an electromechanical arm must be developed which can replace the amputee's missing musculo-skeletal components. The principal objective of this paper is to discuss the computational requirements for implementation of a control theory currently being developed at the University of Utah (Refs. 1, 4). Brief mention will also be made of other aspects of our artificial arm development project. Therefore, the following text is subdivided into four sections.
图1显示了一个安装了三自由度假肢的肘部以上截肢者。一个成功的假肢手臂的开发需要完成两个任务。首先,必须设计一个控制器,通过监测一组截肢者产生的信号来确定截肢者想要的肢体运动。例如,控制器监测一组来自选定肌肉的肌电图信号和肢体的运动状态。其次,必须开发一种机电臂,以取代截肢者缺失的肌肉骨骼部件。本文的主要目的是讨论犹他大学目前正在开发的控制理论的实现计算需求(参考文献1,4)。简要提到我们的人工手臂开发项目的其他方面。因此,下文分为四个部分。
{"title":"Computational requirements for control of the utah arm","authors":"S. Jacobsen, R. B. Jerard","doi":"10.1145/800182.810395","DOIUrl":"https://doi.org/10.1145/800182.810395","url":null,"abstract":"Figure 1 illustrates an above-elbow amputee fitted with a three-degree-of-freedom prosthetic arm. The development of a successful prosthetic arm requires the completion of two tasks. First, a controller must be devised which can determine an amputee's desired limb motions by monitoring a set of amputee generated signals. For example, the controller monitors a set of EMG signals from selected muscles and the kinematic state of the limb. Secondly, an electromechanical arm must be developed which can replace the amputee's missing musculo-skeletal components.\u0000 The principal objective of this paper is to discuss the computational requirements for implementation of a control theory currently being developed at the University of Utah (Refs. 1, 4). Brief mention will also be made of other aspects of our artificial arm development project. Therefore, the following text is subdivided into four sections.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129127883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Structure of a direct-execution high-level Chinese programming language processor 一个直接执行的高级中文程序设计语言处理器的结构
Pub Date : 1900-01-01 DOI: 10.1145/800182.810375
Y. Chu
Chinese language computer systems are those computer systems which accept programs in Chinese programming languages as well as data in Chinese characters. There are a number of ways that such a computer system could be implemented. This paper describes the structure of a direct-execution high-level language processor which accepts a Chinese programming language and Chinese data directly. This direct-execution high-level language processor has a multi-processor structure; each processor is functionally organized to perform a language processing function. These are: lexical processor, semantic processor, arithmetic processor, memory processor, in addition to I/0 channel and controllers and Chinese I/0 devices. A Chinese Algol program is chosen to describe the structure.
中文计算机系统是既接受中文程序设计语言程序,又接受汉字数据的计算机系统。有许多方法可以实现这样一个计算机系统。本文介绍了一种直接接受中文编程语言和中文数据的直接执行高级语言处理器的结构。这种直接执行的高级语言处理器具有多处理器结构;每个处理器在功能上被组织以执行语言处理功能。这些是:词法处理器、语义处理器、算术处理器、内存处理器,此外还有I/0通道和控制器以及中文I/0设备。选择中文Algol程序来描述该结构。
{"title":"Structure of a direct-execution high-level Chinese programming language processor","authors":"Y. Chu","doi":"10.1145/800182.810375","DOIUrl":"https://doi.org/10.1145/800182.810375","url":null,"abstract":"Chinese language computer systems are those computer systems which accept programs in Chinese programming languages as well as data in Chinese characters. There are a number of ways that such a computer system could be implemented. This paper describes the structure of a direct-execution high-level language processor which accepts a Chinese programming language and Chinese data directly.\u0000 This direct-execution high-level language processor has a multi-processor structure; each processor is functionally organized to perform a language processing function. These are: lexical processor, semantic processor, arithmetic processor, memory processor, in addition to I/0 channel and controllers and Chinese I/0 devices. A Chinese Algol program is chosen to describe the structure.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128562202","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
When are pivotal interchanges not necessary? 什么时候枢纽交换是不必要的?
Pub Date : 1900-01-01 DOI: 10.1145/1408800.1408917
W. Kahan
Solving a linear system Ax = b by Gaussian Elimination usually entails pivotal inter-changes designed to inhibit that explosive growth of intermediate results which would otherwise, through roundoff, vitiate the calculation. But these interchanges, motivated by numerical desiderata, frequently conflict with combinatorial desiderata like "Sparsity". We shall show that two special cases in which interchanges are well known not to be needed for stability, namely, when A is positive definite or diagonally dominant, are examples of a more frequent situation; A's field of values lies in a half-plane not containing zero. This situation, which is associated with certain electric networks and some boundary value problems, allows at least in principle for an estimate of the number of extra guard digits that need be carried to prevent explosive growth from blighting results obtained without interchanges.
通过高斯消去法求解线性系统Ax = b通常需要关键的相互变化,旨在抑制中间结果的爆炸性增长,否则,通过舍入,计算将会失效。但是,这些由数字需求驱动的交换,经常与“稀疏性”等组合需求相冲突。我们将证明两种特殊情况,即当A是正定的或对角占优时,交换是稳定性所不需要的,这是一种更频繁的情况的例子;A的值域位于不含零的半平面上。这种情况,与某些电网和一些边值问题有关,至少在原则上允许对需要携带的额外保护数字的数量进行估计,以防止爆炸性增长,而不是在没有交换的情况下获得的结果。
{"title":"When are pivotal interchanges not necessary?","authors":"W. Kahan","doi":"10.1145/1408800.1408917","DOIUrl":"https://doi.org/10.1145/1408800.1408917","url":null,"abstract":"Solving a linear system Ax = b by Gaussian Elimination usually entails pivotal inter-changes designed to inhibit that explosive growth of intermediate results which would otherwise, through roundoff, vitiate the calculation. But these interchanges, motivated by numerical desiderata, frequently conflict with combinatorial desiderata like \"Sparsity\". We shall show that two special cases in which interchanges are well known not to be needed for stability, namely, when A is positive definite or diagonally dominant, are examples of a more frequent situation; A's field of values lies in a half-plane not containing zero. This situation, which is associated with certain electric networks and some boundary value problems, allows at least in principle for an estimate of the number of extra guard digits that need be carried to prevent explosive growth from blighting results obtained without interchanges.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129527262","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A proposed non-procedural programming language for structured system development 一种用于结构化系统开发的非过程性编程语言
Pub Date : 1900-01-01 DOI: 10.1145/1408800.1408849
David M. Sherr
The principles of top-down programming (15) and step-wise refinement (28, 29) can be used to represent structured system development as a natural extension to structured programming. The proposed non-procedural language is based on a set of structural and procedural information system (IS) specification standards (22, 24). When refined to a precise level of detail, a non-procedural specification of a desired information system results. This is due to the facts that the IS specification standards (1) define what pieces are needed for the desired IS, (2) include descriptive and prescriptive elements for the combination of the pieces, and (3) collect the pieces of the IS design to form program specifications at a functional level and to specify program algorithms.
自顶向下编程(15)和逐步细化(28,29)的原则可用于将结构化系统开发表示为结构化编程的自然扩展。提议的非程序性语言基于一套结构和程序信息系统(is)规范标准(22,24)。当细化到精确的细节级别时,就会产生期望的信息系统的非过程性规范。这是因为信息系统规范标准(1)定义了所需的信息系统需要哪些部分,(2)包括了这些部分组合的描述性和规定性元素,以及(3)收集了信息系统设计的各个部分,以形成功能级别的程序规范,并指定程序算法。
{"title":"A proposed non-procedural programming language for structured system development","authors":"David M. Sherr","doi":"10.1145/1408800.1408849","DOIUrl":"https://doi.org/10.1145/1408800.1408849","url":null,"abstract":"The principles of top-down programming (15) and step-wise refinement (28, 29) can be used to represent structured system development as a natural extension to structured programming. The proposed non-procedural language is based on a set of structural and procedural information system (IS) specification standards (22, 24). When refined to a precise level of detail, a non-procedural specification of a desired information system results. This is due to the facts that the IS specification standards (1) define what pieces are needed for the desired IS, (2) include descriptive and prescriptive elements for the combination of the pieces, and (3) collect the pieces of the IS design to form program specifications at a functional level and to specify program algorithms.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116821071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A host computer system for software development 用于软件开发的主计算机系统
Pub Date : 1900-01-01 DOI: 10.1145/1408800.1408835
Philip N. Gray
The use of minicomputers as subsystem components with minimum hardware configurations has led to the need for software development tools on a large-scale "host" computer. Such a package is being developed for the Honeywell 600/6000 series computers to provide a FORTRAN compiler, assembler, simulator, and debug capability. A FORTRAN cross compiler system is described which accepts enhanced ANSI-standard FORTRAN and produces assembly-level source code for the target computer, while allowing initial algorithm checkout to be performed directly on the host computer. An integrated assembler-simulator-debug package is briefly described which will allow simulation of a target computer program with full debug control at both the FORTRAN source and assembly level.
由于使用小型计算机作为子系统组件,其硬件配置最少,因此需要在大型“主机”计算机上使用软件开发工具。这种软件包正在为霍尼韦尔600/6000系列计算机开发,以提供FORTRAN编译器、汇编器、模拟器和调试功能。描述了一个FORTRAN交叉编译器系统,它接受增强的ansi标准FORTRAN并为目标计算机生成汇编级源代码,同时允许在主机上直接执行初始算法检查。简要描述了一个集成的汇编-模拟器-调试包,它将允许在FORTRAN源代码和汇编级别上具有完全调试控制的目标计算机程序的仿真。
{"title":"A host computer system for software development","authors":"Philip N. Gray","doi":"10.1145/1408800.1408835","DOIUrl":"https://doi.org/10.1145/1408800.1408835","url":null,"abstract":"The use of minicomputers as subsystem components with minimum hardware configurations has led to the need for software development tools on a large-scale \"host\" computer. Such a package is being developed for the Honeywell 600/6000 series computers to provide a FORTRAN compiler, assembler, simulator, and debug capability. A FORTRAN cross compiler system is described which accepts enhanced ANSI-standard FORTRAN and produces assembly-level source code for the target computer, while allowing initial algorithm checkout to be performed directly on the host computer. An integrated assembler-simulator-debug package is briefly described which will allow simulation of a target computer program with full debug control at both the FORTRAN source and assembly level.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121834798","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Language constructs for message handling in decentralized programs 在分散的程序中处理消息的语言结构
Pub Date : 1900-01-01 DOI: 10.1145/1408800.1408845
Elaine P. Gord, M. Hopwood, L. Rowe
The current interest in distributed computer architecture (as found in networks and loosely-coupled multiprocessors) makes it relevant to consider the kinds of programming language constructs necessary to take advantage of the resultant decentralized environment. One approach is to construct decentralized programs as collections of disjoint processes which communicate and exercise control via messages. This paper presents several high order language message handling constructs and describes their use in writing decentralized programs. Particular points addressed are immediate and deferred message interpretation and content-based communication.
当前对分布式计算机体系结构(如网络和松耦合多处理器)的兴趣使得考虑利用所产生的分散环境所必需的编程语言结构的种类变得相关。一种方法是将分散的程序构建为不相交进程的集合,这些进程通过消息进行通信和行使控制。本文介绍了几种高阶语言消息处理结构,并描述了它们在编写分散程序中的使用。处理的特定点是即时和延迟消息解释以及基于内容的通信。
{"title":"Language constructs for message handling in decentralized programs","authors":"Elaine P. Gord, M. Hopwood, L. Rowe","doi":"10.1145/1408800.1408845","DOIUrl":"https://doi.org/10.1145/1408800.1408845","url":null,"abstract":"The current interest in distributed computer architecture (as found in networks and loosely-coupled multiprocessors) makes it relevant to consider the kinds of programming language constructs necessary to take advantage of the resultant decentralized environment. One approach is to construct decentralized programs as collections of disjoint processes which communicate and exercise control via messages. This paper presents several high order language message handling constructs and describes their use in writing decentralized programs. Particular points addressed are immediate and deferred message interpretation and content-based communication.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114578015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Cost evaluation of storage schemes 存储方案的成本评估
Pub Date : 1900-01-01 DOI: 10.1145/800182.810379
Jair M. Babad, V. Balachandran, E. Stohr
In this paper we present a methodology for the cost evaluation of file system performance. The cost structure we consider takes into account the various operations that are required during the processing of data in the system. The cost evaluation approach is then applied to several systems. A new storage scheme—a partially ordered file—is proposed, and experimental data which demonstrate its performance are presented. Finally, the cost evaluation approach is applied to this proposed storagse scheme.
在本文中,我们提出了一种评估文件系统性能成本的方法。我们考虑的成本结构考虑了系统中数据处理过程中所需的各种操作。然后将成本评估方法应用于几个系统。提出了一种新的存储方案——部分有序文件存储方案,并给出了验证其性能的实验数据。最后,将成本评估方法应用于所提出的存储方案。
{"title":"Cost evaluation of storage schemes","authors":"Jair M. Babad, V. Balachandran, E. Stohr","doi":"10.1145/800182.810379","DOIUrl":"https://doi.org/10.1145/800182.810379","url":null,"abstract":"In this paper we present a methodology for the cost evaluation of file system performance. The cost structure we consider takes into account the various operations that are required during the processing of data in the system. The cost evaluation approach is then applied to several systems. A new storage scheme—a partially ordered file—is proposed, and experimental data which demonstrate its performance are presented. Finally, the cost evaluation approach is applied to this proposed storagse scheme.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116744164","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
The computer analysis of chest radiographs 胸片的计算机分析
Pub Date : 1900-01-01 DOI: 10.1145/1408800.1408887
P. Tsiang, C. Harlow, G. S. Lodwick
This paper describes a program for automatically extracting lung and heart features in the digitized image of posteroanterior (PA) view chest radiographs. A graph-directed analysis is used to guide the search for objects from the largest to the smallest in the radiograph. Global information is used to guide the analysis of the program. Consequently, only the points in a small range are searched and tested against local criteria to detect boundary points. The entire lung boundary is broken into four segments: upper inside boundary, lower inside boundary, boundary along the diaphragm and outside boundary. Slightly different global-local criteria for detecting the edge points along each segment have been developed and tested on 423 PA chest radiographs of patients of all ages. The results obtained indicate the program can locate the accurate boundary on all cases except infants. Twenty-seven measurements which describe the shape and size of the heart are extracted; these measurements are used for normal abnormal classification via a modified maximum likelihood classification algorithm.
本文描述了一种自动提取胸片后前位(PA)视图数字化图像中肺和心脏特征的程序。图导向分析用于指导在x光片中从最大到最小的对象的搜索。全局信息用于指导对程序的分析。因此,只搜索小范围内的点,并根据局部准则进行测试以检测边界点。整个肺边界分为四段:上内边界、下内边界、沿隔膜边界和外边界。在423张不同年龄患者的PA胸片上,已经开发并测试了用于检测每段边缘点的略微不同的全局-局部标准。结果表明,该程序可以准确定位除婴儿外的所有病例的边界。提取27种描述心脏形状和大小的测量值;这些测量值通过改进的最大似然分类算法用于正常异常分类。
{"title":"The computer analysis of chest radiographs","authors":"P. Tsiang, C. Harlow, G. S. Lodwick","doi":"10.1145/1408800.1408887","DOIUrl":"https://doi.org/10.1145/1408800.1408887","url":null,"abstract":"This paper describes a program for automatically extracting lung and heart features in the digitized image of posteroanterior (PA) view chest radiographs. A graph-directed analysis is used to guide the search for objects from the largest to the smallest in the radiograph. Global information is used to guide the analysis of the program. Consequently, only the points in a small range are searched and tested against local criteria to detect boundary points. The entire lung boundary is broken into four segments: upper inside boundary, lower inside boundary, boundary along the diaphragm and outside boundary. Slightly different global-local criteria for detecting the edge points along each segment have been developed and tested on 423 PA chest radiographs of patients of all ages. The results obtained indicate the program can locate the accurate boundary on all cases except infants. Twenty-seven measurements which describe the shape and size of the heart are extracted; these measurements are used for normal abnormal classification via a modified maximum likelihood classification algorithm.","PeriodicalId":204185,"journal":{"name":"ACM '74","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117218514","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
期刊
ACM '74
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1